Sublime Text 3键盘快捷键,用于加粗

Xav*_*Xav 9 shortcut sublimetext3

我不能为我的生活找到如何制作一个键盘快捷方式来包装强标签中的突出显示元素.

我知道我可以用Alt+ Shift+ w来包装任何html标签中的内容,但你仍然需要输入标签.我希望能够为Ctrl+ 编写我自己的快捷方式b,并将元素包装在标签中

有任何想法吗?

Mat*_*DMo 28

您可以使用自定义键映射执行此操作.转到Preferences -> Key Bindings-User并添加以下内容:

{ 
    "keys": ["ctrl+super+b"], "command": "insert_snippet", "args": {"contents": "<strong>${0:$SELECTION}</strong>"}
}
Run Code Online (Sandbox Code Playgroud)

如果打开文件时文件为空,请[在第一行放置一个左方括号],在最后一行放一个右括号.我用作CtrlSuperB键绑定,因为CtrlB已经绑定了build命令.(Super是Windows键或Command键,具体取决于您的操作系统和键盘.)

要使用该命令,您可以选择要在<strong>标签中包围的内容,然后单击CtrlSuperB.选择将保持选中状态 - 如果要删除选择并将光标放在结束标记之后,请更改"contents"为:

"<strong>$SELECTION</strong>"
Run Code Online (Sandbox Code Playgroud)

最后,在触发键组合后,您可以保留选择,然后点击Tab移动到结束标记的末尾:

"<strong>${1:$SELECTION}</strong>$0"
Run Code Online (Sandbox Code Playgroud)