首頁 > web前端 > js教程 > 主體

SublimeText自帶格式化程式碼功能之reindent_javascript技巧

WBOY
發布: 2016-05-16 15:23:06
原創
2972 人瀏覽過

這是小覺在剛找到的一個在SublimeText中格式化程式碼的方法,其實格式化程式碼這個功能是SublimeText本身就有的功能,只是一直沒有被小覺發掘。

之前小覺對於格式化程式碼都是複製程式碼,然後貼到線上站長工具裡面進行程式碼的格式化,但是在小覺測試了以下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」(即格式化的意思),在彈出的清單中找到對應你所想要進行格式化操作的語言,具體看圖:

以上內容是小編給大家介紹的SublimeText自帶格式化程式碼功能之reindent的完整敘述,希望大家喜歡。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板