W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Sublime Text的編輯十分人性化——它不像Vim那樣反人類(盡管我也用Vim但我還是要說Vim的快捷鍵設(shè)定絕壁連代謝產(chǎn)物都不如),少量的快捷鍵就可以完成絕大多數(shù)編輯任務(wù)。
↑↓←→就是↑↓←→,不是KJHL,(沒錯我就是在吐槽Vim,尼瑪設(shè)成WSAD也比這個強?。迟N剪切復(fù)制均和系統(tǒng)一致。
Ctrl + Enter在當(dāng)前行下面新增一行然后跳至該行;Ctrl + Shift + Enter在當(dāng)前行上面增加一行并跳至該行。
Ctrl + ←/→進(jìn)行逐詞移動,相應(yīng)的,Ctrl + Shift + ←/→進(jìn)行逐詞選擇。
Ctrl + ↑/↓移動當(dāng)前顯示區(qū)域,Ctrl + Shift + ↑/↓移動當(dāng)前行。
Sublime Text的一大亮點是支持多重選擇——同時選擇多個區(qū)域,然后同時進(jìn)行編輯。
Ctrl + D選擇當(dāng)前光標(biāo)所在的詞并高亮該詞所有出現(xiàn)的位置,再次Ctrl + D選擇該詞出現(xiàn)的下一個位置,在多重選詞的過程中,使用Ctrl + K進(jìn)行跳過,使用Ctrl + U進(jìn)行回退,使用Esc退出多重編輯。
多重選詞的一大應(yīng)用場景就是重命名——從而使得代碼更加整潔。盡管Sublime Text無法像IDE(例如Eclipse)那樣進(jìn)行自動重命名,但我們可以通過多重選詞+多重編輯進(jìn)行直觀且便捷的重命名:
有時我們需要對一片區(qū)域的所有行進(jìn)行同時編輯,Ctrl + Shift + L可以將當(dāng)前選中區(qū)域打散,然后進(jìn)行同時編輯:
有打散自然就有合并,Ctrl + J可以把當(dāng)前選中區(qū)域合并為一行:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: