Sublime Text 3 / Emmet - 选择开启和放大结束标记(通过快捷方式)

时间:2018-02-15 11:45:17

标签: sublimetext3 emmet

使用Sublime Text 3& amp ;;这是一个快速的问题,以优化我的工作流程/工作效率埃米特...

到目前为止,我能够(在Mac上)

  • 通过 CMD + Shift + K
  • 选择开始和结束标记
  • 通过 CMD + Shift + A
  • 选择包装属性的嵌套HTML /文本

但我还没有找到的方法是完全选择开始和结束标签(包含所有可能的值)以删除周围的标签。

说明......

<span style="color: #660066;"><strong>Lorem ipsum dolor sit amed</strong></span>

运行 CMD + Shift + K 会显示以下选项:

enter image description here

...这不允许我立即删除代码。

您能想到的任何想法/提示/解决方法?我研究了网络和Sublime Text文档,但无济于事......

谢谢&amp;问候!

1 个答案:

答案 0 :(得分:2)

突出显示要删除其开头和结尾标签的标签,然后尝试 CTRL + SHIFT +;

那应该删除所选标签及其关闭的伙伴。

emmet documentation拥有此作为删除标签的快捷方式,但声明该快捷方式为 CTRL + SHIFT + K ,但实际上(至少在我的设置中)为 CTRL + SHIFT +; 在Sublime Text 3中。

如果这不起作用,您应该可以通过在首选项>程序包设置> Emmet>快捷键-默认下检查默认的快捷键绑定文件来找到默认快捷键绑定。在此文件中搜索“ remove_tag”,然后查看附加了什么绑定。

如果由于某种原因它不存在,或者您想更改绑定,可以通过在首选项>程序包设置> Emmet>按键绑定-用户下编辑用户按键绑定文件来完成。 strong>。

只需添加:

 [
  {
    "keys": [
        "shift+ctrl+;"
    ], 
    "args": {
        "action": "remove_tag"
    }, 
    "command": "run_emmet_action", 
    "context": [
        {
            "key": "emmet_action_enabled.remove_tag"
        }
    ]
  }
 ]