Sublime Text 編輯

2018-03-13 13:53 更新

編輯(Editing)

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

基本編輯(Basic Editing)

↑↓←→就是↑↓←→,不是KJHL,(沒錯(cuò)我就是在吐槽Vim,尼瑪設(shè)成WSAD也比這個(gè)強(qiáng)?。迟N剪切復(fù)制均和系統(tǒng)一致。

Ctrl + Enter在當(dāng)前行下面新增一行然后跳至該行;Ctrl + Shift + Enter在當(dāng)前行上面增加一行并跳至該行。

Ctrl + ←/→進(jìn)行逐詞移動(dòng),相應(yīng)的,Ctrl + Shift + ←/→進(jìn)行逐詞選擇。

Ctrl + ↑/↓移動(dòng)當(dāng)前顯示區(qū)域,Ctrl + Shift + ↑/↓移動(dòng)當(dāng)前行。

選擇(Selecting)

Sublime Text的一大亮點(diǎn)是支持多重選擇——同時(shí)選擇多個(gè)區(qū)域,然后同時(shí)進(jìn)行編輯。

Ctrl + D選擇當(dāng)前光標(biāo)所在的詞并高亮該詞所有出現(xiàn)的位置,再次Ctrl + D選擇該詞出現(xiàn)的下一個(gè)位置,在多重選詞的過程中,使用Ctrl + K進(jìn)行跳過,使用Ctrl + U進(jìn)行回退,使用Esc退出多重編輯。

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

有時(shí)我們需要對(duì)一片區(qū)域的所有行進(jìn)行同時(shí)編輯,Ctrl + Shift + L可以將當(dāng)前選中區(qū)域打散,然后進(jìn)行同時(shí)編輯:

有打散自然就有合并,Ctrl + J可以把當(dāng)前選中區(qū)域合并為一行:

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)