【问题标题】:Sublime text 2 : select all text within html tagsSublime text 2:选择html标签内的所有文本
【发布时间】:2013-03-17 20:08:09
【问题描述】:

如何在 sublime text 2 中选择匹配的 html 标签中的所有内容。我尝试过“将选择扩展到括号​​”,但它不起作用。例如。

<div class="container">
  <p>
    Text goes here...
  </p>
  <p>
    Text goes here...
  </p>
  <p>
    Text goes here...
  </p>
  more content...
</div>

我要选择div.container的所有内容

我发现了一个窍门

我尝试过的只是做“冷折叠”然后全选。 但我希望有一个捷径或构建它。

【问题讨论】:

    标签: html sublimetext2


    【解决方案1】:

    获取Emmet“Web 开发人员必备工具包”,它可以像这样match tag pairs

    然后将光标放在 div 内的任意位置,按住 CTRL+, 展开选区,直到选中 div 的内容。

    【讨论】:

    • 谢谢。我已经安装了 emmet,但我不知道有一个快捷方式。非常感谢。
    • @poke 确定了 Emmet 命令,但 CTRL + , 在 Mac 上对我没有任何帮助,CMD + , 只是打开了设置,但 the comment 建议 CTRL + d 工作得很好。感谢您为我们指明正确的方向!
    • 如果您在光标位于文本中时按一次Ctrl + Shift + A,它将选择所有文本。再次点击Ctrl + Shift + A,它将选择标签。继续点击它,选择会不断向外扩展。
    【解决方案2】:

    我在 Mac 上使用带有 Emmet 的 Sublime Text 2 并且 cmd + d 正在为我选择匹配的单词,而不是 HTML 标签之间的文本。

    我能够使用 cmd + shift + a 实现我正在寻找的内容(在开始和结束标签之间选择文本,例如 &lt;h3&gt;Only Want to Select This Text&lt;/h3&gt;

    【讨论】:

    • Windows vs Mac 命令在这里很痛苦,在 Mac 上尝试CTRL + d 而不是CMD + d
    【解决方案3】:

    这对我有用

    Preferences-> Key Binding-User

    然后将其添加到 []

    { "keys": ["ctrl+shift+a"], "command": "expand_selection", "args": {"to": "tag"} },

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 2012-12-30
      相关资源
      最近更新 更多