2014-09-29 105 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>" } }