天天看點

SublimeText如何設定格式化代碼快捷鍵

SublimeText自帶格式化代碼功能應該怎麼使用呢?

這個功能被SublimeText命名為reindent,如果你使用了SublimeText漢化包的話叫做“再次縮進”,但是這種叫法說不通。

該選項的路徑:Edit - Line - Reindent(中文路徑則是:編輯 - 行 - 再次縮進)

同時說明一下,該功能并不需要選中代碼之後才能執行格式化功能,其預設是格式化整個檔案裡的代碼。

接下來就說到主題了,應該如何對該格式化代碼功能進行快捷鍵組合的設定呢?

1、首先通過以下路徑打開使用者按鍵綁定檔案:

Preferences → Key Bindings – User

2、然後在其中添加以下代碼(如果你有需要的話,其中的快捷鍵組合是可以自己定義的):

{“keys”: [“ctrl+shift+r”], “command”: “reindent” , “args”:

{“single_line”: false}}

在這兒請注意每組快捷鍵組合包含着一個中括号裡面,通過大括号定義一組快捷鍵,然後通過英文逗号進行分隔,具體可參考下圖:

本文到這兒就結束了嗎?不,下面說下如果SublimeText自帶的格式化代碼不适合用在你所使用的語言(比如SQL、Ruby等)的話,你可以通過插件的方式進行配置,具體請看下述操作:

1、以下内容基于已經你已經在你的SublimeText中安裝了package control(教程在本站有);

2、通過快捷鍵組合ctrl+shift+P喚出指令面闆

3、在面闆中輸入“install package”後回車

4、接着輸入“format”(即格式化的意思),在彈出的清單中找到對應你所想要進行格式化操作的語言,