10

有没有更聪明的方法来删除 Sublime text 2 中的选择周围的标签(比如说使用 HTML)?
例如,如果我span在某些文本周围有一个标签,并且想要删除该标签的开始和结束(并且保持文本不变)......
或者替代 - 删除当前标签及其相应的结束标签?

4

2 回答 2

19

Emmet插件(曾经称为 Zen Coding)可以做你想做的事。安装它并在标签的内容中按下Ctrl+Shift+;以打开标签。

于 2013-05-21T14:46:26.397 回答
0

更简单的方法是使用宏:

unwrap.sublime-macro

[
    {
        "args":
        {
            "to": "tag"
        },
        "command": "expand_selection"
    },
    {
        "args": null,
        "command": "copy"
    },
    {
        "args":
        {
            "to": "tag"
        },
        "command": "expand_selection"
    },
    {
        "args": null,
        "command": "paste_and_indent"
    }
]

...例如使用ctrl+u

{ 
    "keys": ["ctrl+u"],
    "command": "run_macro_file", 
    "args": {"file": "res://Packages/User/unwrap.sublime-macro"}
}

优点:不需要插件,只有默认的 ST 功能。缺点:修改剪贴板数据。

于 2017-11-27T09:12:48.673 回答