Sublime Text:初學者不知道的那些事

發表於2013-03-31

來源:Duchessjojo@譯言

我是Sublime Text程式碼編輯器的忠實粉絲。我和諸多Mac程式設計師一樣,最初使用的是Textmate程式碼編輯器。在Sublime Text 2發行後,我才開始轉而使用它。剛開始使用的那段時間,我對ST(Sublime Text)的瞭解並不多,所以還特地為此整理了一份清單,清單所列的一系列基礎功能能夠極大的提高工作效率。

多個游標:按住Cmd(Windows系統按住ctrl)可以在同一時間輕鬆的編輯多條程式碼。點選滑鼠點選目的碼。

重新開啟關閉的標籤:和谷歌瀏覽器一樣,如果你不小心關閉了某個標籤頁並想重新開啟它,你可以按下Shift+Cmd+T(Windows系統下,按下Shift+ctrl+T)。如果你連續點選以上按鍵,ST將會按照關閉的先後順序重新開啟標籤頁。

快速開啟文件:這可能就是ST中我最喜歡的功能。按住Cmd+T(Wiondows系統下,按住ctrl+T)就會開啟一個文字框,你可以在文字框內鍵入目標檔案,系統就在專案中搜尋檔案的位置。這樣你就不用再次使用檔案目錄列表。

跳轉到符號:按住Cmd+P(Windows系統下,按下ctrl+P)開啟檢索欄位,鍵入目標符號,然後點選回車,快速跳轉至某個特定符號。

搜尋整個專案文件:按住Shift+Cmd+F(Windows系統下,按住Shift+ctrl+F)在整個ST專案下搜尋目錄。

文字/行間跳轉:這是作業系統自帶的功能,但我是在使用ST的過程中才發現這個功能的。在Macs機上,如果你在按住Alt鍵的同時使用方向鍵,那麼能夠實現文字而不是字元間的跳轉。同樣的,如果你在使用方向鍵的同時按住Cmd,就會跳轉到行的另一端。這樣即便不使用滑鼠,也能夠對程式碼進行快速瀏覽。

快速更改設定:按住Shift+Cmd+P(Windows系統下,按住Shift+ctrl+P)開啟快速查詢欄,可以對ST的設定進行更改。

Sublime Text,初學者不知道的那些事

以下清單是我在看了黑客新聞的評論後新增的:

詞段間跳轉:按住control鍵,讓游標在詞段間移動——也就是駝峰式(下劃線)搜尋。比如:如果目前游標位於“cakeParty”詞首,那麼按住control,點選右方向鍵,就可以實現”e”和”P”間的跳轉。(感謝hebejebelus)

將當前行上移/下移:你可以按住Ctrl+Cmd+Up/Down上移/下移當前行(感謝draftable)

Sublime套裝軟體控制:對主題、語法、程式碼……的安裝非常有用(感謝po)

快速文字編輯:Cmd+d選擇當前文字,再次點選Cmd+d對所選文字進行編輯。這一功能可以使區域性變數或是HTML標籤頁開啟、關閉元素的更改變的輕鬆便捷。(感謝haasted)

微查詢+替換/更改:另外一個實用的功能是通過CMD+D/CMD+K+D實現的。CMD+D自動搜尋與當前選擇一致的例項,並在下一個例項處建立另外一個游標(同時選中這個例項)。CMD+K+D則會跳過當前的選擇,直接跳轉至下一個例項(多謝toran1302)

選中所有例項:按住cmd+ctrl+G選中所有例項。


相關文章