【问题标题】:Automatically update the closing tag when open tag changes with Sublime Text 2 on Mac OS X在 Mac OS X 上使用 Sublime Text 2 打开标签更改时自动更新结束标签
【发布时间】:2014-03-24 14:43:14
【问题描述】:

看到H2 标签了吗?如何将它们全部更改为 p 标签,而无需手动逐行切换。 cmd+d 不可行,因为内部内容的长度不同。

我发现了一个名为 Emmet 插件 的东西,我安装了它但无法让它工作。 (遵循步骤并被文档http://docs.emmet.io/actions/go-to-pair/ 混淆)。

感谢您的帮助。

--更新--

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

【问题讨论】:

  • 来自视觉工作室,我也喜欢这个功能

标签: html macos sublimetext2 emmet


【解决方案1】:

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

【讨论】:

  • Mac 上的 [shift + cmd + k]
  • Ctrl + Shift + ' 在 Win
  • 我知道这是一个非常古老的答案,但如果它仍然相关,请说得更清楚。答案应该不仅仅是一个链接。
【解决方案2】:

Alt + F3 对我有用。不过,我正在使用 Emmet 插件。

【讨论】:

  • 那是窗户吗?我在 MAC 上
  • 那将是 Windows,是的。抱歉,我不是 Mac 用户。
  • 我知道这是一个非常古老的答案,但如果它仍然相关,请说得更清楚。 Alt+F3 什么时候做?
  • @randy 如果你正在使用 Emmet 插件,你可以像 Sublime Text 中的任何其他操作一样调用重命名标记操作(例如,使用命令调色板)或为此操作添加自己的键绑定,如所述在插件的自述文件中
【解决方案3】:

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

我更改了命令的快捷键。

Preferences -> Key Bindings -> User

内容:

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

【讨论】:

    【解决方案4】:

    这里有一些不需要任何插件的解决方案。 所有解决方案都适用于 sublime2、sublime3 和 atom

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

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

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

    PS:对于那些在同一行没有标签的人,他们确实有,那么所有的内容都是不同的行数方法1不起作用其他方法仍然有效

    【讨论】:

      【解决方案5】:

      如果你安装了emmetCmd+Shift+K在mac上,Ctrl+Shift+在windows上

      【讨论】:

        【解决方案6】:

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

        【讨论】:

        • 谢谢,我正要编辑我的问题,只是说没有正则表达式。如果我更改打开标签,我想要一些会自动更新结束标签的东西。
        猜你喜欢
        • 1970-01-01
        • 2013-11-03
        • 1970-01-01
        • 2012-03-21
        • 1970-01-01
        • 1970-01-01
        • 2015-02-01
        • 2015-09-19
        • 1970-01-01
        相关资源
        最近更新 更多