在Mac OS X上使用Sublime Text 2更改打开的标签时自动更新结束标签

时间:2014-02-22 23:58:26

标签: html macos sublimetext2 emmet

enter image description here

查看H2代码?如何将它们全部更改为p标签,而无需手动逐行。由于内容的长度不同,cmd+d不可行。

我发现了一些名为 Emmet Plugin 的东西,我已经安装但无法使其正常工作。 (遵循步骤并被文档http://docs.emmet.io/actions/go-to-pair/混淆。)

感谢您的帮助。

- UPDATE -

不使用正则表达式。只是为了澄清,如果我更改closing tag,我想要一些会自动更新open tag的内容。

6 个答案:

答案 0 :(得分:8)

您需要“重命名代码”操作: https://github.com/sergeche/emmet-sublime#available-actions

答案 1 :(得分:6)

Alt + F3适合我。不过,我正在使用Emmet插件。

答案 2 :(得分:3)

我使用Emmet和 CTRL + SHIFT + '对我不起作用。

我更改了命令的快捷键。

Preferences -> Key Bindings -> User

内容:

[
    { "keys": ["ctrl+shift+;"], "command": "rename_tag" }
]

答案 3 :(得分:0)

只需使用正则表达式。它们受Sublime Text 2支持(在CTRL + H中)。

答案 4 :(得分:0)

以下是一些不需要任何插件的解决方案。 所有解决方案都适用于sublime2,sublime3和atom

使用多个光标(按shift-alt和向下箭头)

  • enter image description here

使用Ctrl-D(如果您只想将更新限制为某些元素)

  • enter image description here

使用ALT-F3(更新h2的所有实例 - > p)

  • enter image description here
PS:对于那些没有相同行标签的人,他们确实有所有内容都是不同行数的方法1不起作用其他方法仍然可以工作

答案 5 :(得分:0)

如果已安装emmet:在Mac上为 Cmd + Shift + K ,在Windows上为 Ctrl + Shift +