天天看點

Sublime Text編輯

編輯(Editing)

Sublime Text的編輯十分人性化——它不像Vim那樣反人類(盡管我也用Vim但我還是要說Vim的快捷鍵設定絕壁連代謝産物都不如),少量的快捷鍵就可以完成絕大多數編輯任務。

基本編輯(Basic Editing)

↑↓←→就是↑↓←→,不是KJHL,(沒錯我就是在吐槽Vim,尼瑪設成WSAD也比這個強啊),粘貼剪切複制均和系統一緻。

Ctrl + Enter在目前行下面新增一行然後跳至該行;Ctrl + Shift + Enter在目前行上面增加一行并跳至該行。

Sublime Text編輯

Ctrl + ←/→進行逐詞移動,相應的,Ctrl + Shift + ←/→進行逐詞選擇。

Sublime Text編輯

Ctrl + ↑/↓移動目前顯示區域,Ctrl + Shift + ↑/↓移動目前行。

Sublime Text編輯
選擇(Selecting)

Sublime Text的一大亮點是支援多重選擇——同時選擇多個區域,然後同時進行編輯。

Ctrl + D選擇目前光标所在的詞并高亮該詞所有出現的位置,再次Ctrl + D選擇該詞出現的下一個位置,在多重選詞的過程中,使用Ctrl + K進行跳過,使用Ctrl + U進行回退,使用Esc退出多重編輯。

多重選詞的一大應用場景就是重命名——進而使得代碼更加整潔。盡管Sublime Text無法像IDE(例如Eclipse)那樣進行自動重命名,但我們可以通過多重選詞+多重編輯進行直覺且便捷的重命名:

Sublime Text編輯

有時我們需要對一片區域的所有行進行同時編輯,Ctrl + Shift + L可以将目前選中區域打散,然後進行同時編輯:

Sublime Text編輯

有打散自然就有合并,Ctrl + J可以把目前選中區域合并為一行:

Sublime Text編輯

繼續閱讀