2014-09-29 112 views
6

我无法为我的生活找到如何制作键盘快捷键来将高亮元素包裹在强大的标签中。Sublime Text 3键盘快捷键大胆

我知道我可以做Alt键 + 瓦特包裹在所有的HTML标签的东西,但你还是要输入标记。我希望能够写我自己的快捷方式,按Ctrl +b例如,并且会在包装标签

任何想法的元素?

回答

19

您可以使用自定义键映射来做到这一点。转到Preferences -> Key Bindings-User,并添加以下内容:

{ 
    "keys": ["ctrl+super+b"], "command": "insert_snippet", "args": {"contents": "<strong>${0:$SELECTION}</strong>"} 
} 

如果当你打开它的文件是空的,放在第一行左方括号[,并在最后一行结束括号]。我用按Ctrl超级为键绑定,因为按Ctrl已经绑定到build命令。 (超级是Windows键或Command键,根据您的操作系统和键盘上。)

要使用的命令,你可以选择你想要的东西在<strong>标签包围,并创下按Ctrl超级B。选择将保持选中状态 - 如果你想删除的选择,并有结束标记之后光标,改变"contents"这样:

"<strong>$SELECTION</strong>" 

最后,触发组合键后,你可以继续选择,然后打标签移动到结束标记的末尾:

"<strong>${1:$SELECTION}</strong>$0" 
+0

完美,谢谢! – Xav 2014-09-29 16:08:59

0

如果强你的意思是大胆的,你也可以使用文本崇高插件“LatexTools”。可用via the Github site或使用包控件。一旦安装正确,它允许您将下面突出显示的文本:

  • CMD-L,CMD-B为\textbf{blah}
  • CMD-L,CMD-U为\underline{blah}
  • CMD-L,CMD- t代表\texttt{blah}

分别是cmd = mac上的命令键或windows上的控制键。按住cmd键两次。 这节省了我很多时间。

0

如果您还想使用组合键快捷键,您可以在每行的末尾添加逗号,在我的情况下,我使用BOLD和UNDERLINE。

(我是有问题的崇高添加多个键绑定大胆和下划线)

正如马特说

如果该文件是空的,当你打开它,把左方括号[在第一行,最后一行是右括号]。

{ "keys": ["ctrl+super+a"], "command": "insert_snippet", "args": {"contents": "<b>${0:$SELECTION}</b>" } }, { "keys": ["ctrl+super+s"], "command": "insert_snippet", "args": {"contents": "<u>${0:$SELECTION}</u>" } }