Sublime Text 2:选择HTML标签内的所有文本

18

如何在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的所有内容

虽然我找到了一个诀窍

我尝试的方法只是"冷折叠",然后选择所有内容。 但我希望有一种快捷方式或构建它。

3个回答

30

获取Emmet, 这是“Web开发人员必备的工具包”,它可以像这样匹配标签对

然后将光标放在div内的任何位置,并继续按下CTRL+,来扩展选择,直到div的内容被选中。


谢谢。我已经安装了 Emmet,但是我不知道有一个快捷方式。非常感谢。 - chanHXC
9
@poke掌握了Emmet命令,但在Mac上我按下CTRL + ,没有反应,按下CMD + ,只是打开了设置,但是建议使用CTRL + d评论却非常有效。感谢您指引我们找到正确的方向! - abettermap
4
如果你的光标在文本中,按下 Ctrl + Shift + A 一次,它会选择所有文本。再次按下 Ctrl + Shift + A,它会选择标签。不断按下这组键,就可以扩大所选内容的范围。 - RN Kushwaha

5

我在Mac上使用Sublime Text 2和Emmet,按下cmd + d会选择匹配的单词,而不是HTML标签之间的文本。

我能够通过按下cmd + shift + a来实现我想要的效果(选择开放和关闭标签之间的文本,例如<h3>Only Want to Select This Text</h3>


Windows和Mac的命令在这里很麻烦,尝试在Mac上使用CTRL + d而不是CMD + d - Aleck Landgraf

4

这对我有用

首选项 -> 键绑定 - 用户

然后将以下内容添加到 [ ] 中

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接