SublimeText自帶格式化代碼功能之reindent
這是小覺(jué)在剛剛找到的一個(gè)在SublimeText中格式化代碼的方法,其實(shí)格式化代碼這個(gè)功能是SublimeText本身就有的功能,只是一直沒(méi)有被小覺(jué)發(fā)掘。
之前小覺(jué)對(duì)于格式化代碼都是復(fù)制代碼,然后粘貼到在線(xiàn)站長(zhǎng)工具里面進(jìn)行代碼的格式化,但是在小覺(jué)測(cè)試了以下SublimeText自帶的格式化代碼功能之后,小覺(jué)認(rèn)為這已經(jīng)是個(gè)多余的步驟了。
那么,說(shuō)到這里,SublimeText自帶格式化代碼功能應(yīng)該怎么使用呢?
這個(gè)功能被SublimeText命名為reindent,如果你使用了SublimeText漢化包的話(huà)叫做“再次縮進(jìn)”,但是這種叫法說(shuō)不通。
該選項(xiàng)的路徑:Edit - Line - Reindent(中文路徑則是:編輯 - 行 - 再次縮進(jìn))
同時(shí)說(shuō)明一下,該功能并不需要選中代碼之后才能執(zhí)行格式化功能,其默認(rèn)是格式化整個(gè)文件里的代碼。
接下來(lái)就說(shuō)到主題了,應(yīng)該如何對(duì)該格式化代碼功能進(jìn)行快捷鍵組合的設(shè)置呢?
1、首先通過(guò)以下路徑打開(kāi)用戶(hù)按鍵綁定文件:
Preferences → Key Bindings – User
2、然后在其中添加以下代碼(如果你有需要的話(huà),其中的快捷鍵組合是可以自己定義的):
{"keys": ["ctrl+shift+r"], "command": "reindent" , "args": {"single_line": false}}
在這兒請(qǐng)注意每組快捷鍵組合包含著一個(gè)中括號(hào)里面,通過(guò)大括號(hào)定義一組快捷鍵,然后通過(guò)英文逗號(hào)進(jìn)行分隔,具體可參考下圖:
本文到這兒就結(jié)束了嗎?不,下面說(shuō)下如果SublimeText自帶的格式化代碼不適合用在你所使用的語(yǔ)言(比如SQL、Ruby等)的話(huà),你可以通過(guò)插件的方式進(jìn)行配置,具體請(qǐng)看下述操作:
1、以下內(nèi)容基于已經(jīng)你已經(jīng)在你的SublimeText中安裝了package control(教程在本站有);
2、通過(guò)快捷鍵組合ctrl+shift+P喚出命令面板
3、在面板中輸入“install package”后回車(chē)
4、接著輸入“format”(即格式化的意思),在彈出的列表中找到對(duì)應(yīng)你所想要進(jìn)行格式化操作的語(yǔ)言,具體看圖:
以上內(nèi)容是小編給大家介紹的SublimeText自帶格式化代碼功能之reindent的全部敘述,希望大家喜歡。
相關(guān)文章
微信小程序動(dòng)態(tài)設(shè)置圖片大小的方法
這篇文章主要介紹了微信小程序動(dòng)態(tài)設(shè)置圖片大小的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11高性能Javascript筆記 數(shù)據(jù)的存儲(chǔ)與訪(fǎng)問(wèn)性能優(yōu)化
在JavaScript中,數(shù)據(jù)的存儲(chǔ)位置對(duì)代碼的整體性能有著重要的影響。有四種數(shù)據(jù)訪(fǎng)問(wèn)類(lèi)型:直接量,局部變量,數(shù)組項(xiàng),對(duì)象成員2012-08-08uniapp開(kāi)發(fā)小程序的經(jīng)驗(yàn)總結(jié)
這篇文章主要給大家介紹了關(guān)于uniapp開(kāi)發(fā)小程序的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Js setInterval與setTimeout(定時(shí)執(zhí)行與循環(huán)執(zhí)行)的代碼(可以傳入?yún)?shù))
最近在做項(xiàng)目時(shí)用到了定時(shí)執(zhí)行的js方法,setInterval與setTimeout時(shí)間長(zhǎng)了不用有些生疏了,所以自己總結(jié)了一下,記下來(lái),以便以后使用。2010-06-06JS面試題之如何判斷兩個(gè)數(shù)組的內(nèi)容是否相等
這篇文章主要為大家詳細(xì)介紹了JavaScript面試的常考題,即如何判斷兩個(gè)數(shù)組的內(nèi)容是否相等,文中的示例方法講解詳細(xì),需要的小伙伴可以參考一下2023-10-10uniapp開(kāi)發(fā)安卓App實(shí)現(xiàn)高德地圖路線(xiàn)規(guī)劃導(dǎo)航功能的全過(guò)程
最近項(xiàng)目需要在APP內(nèi)實(shí)現(xiàn)路線(xiàn)規(guī)劃導(dǎo)航功能,直接打開(kāi)高德地圖進(jìn)行導(dǎo)航,下面這篇文章主要給大家介紹了關(guān)于利用uniapp開(kāi)發(fā)安卓App實(shí)現(xiàn)高德地圖路線(xiàn)規(guī)劃導(dǎo)航功能的相關(guān)資料,需要的朋友可以參考下2022-08-08