Sublime text 常用功能和常用快捷鍵

2020-09-16 15:52 更新

以下是一些sublime text 在Windows上常用功能和常用快捷鍵分享

常用功能:

1.可以直接打開(kāi)圖片

版本3有個(gè)很好的特性(對(duì)于前端來(lái)說(shuō)):可以直接在ST3中打開(kāi)圖片。

2.Goto Anything功能 — 快速查找ctrl + P

  • 輸入@+函數(shù)名可以快速找到函數(shù)。
  • 輸入#+文本可以快速進(jìn)行文件內(nèi)文本匹配。

3.多行游標(biāo)功能(ctrl + D,非常實(shí)用)

如何將文件中的某個(gè)單詞更改為另一個(gè)?

  • 方法一:利用查找替換功能:ctrl + H
  • 方法二(推薦):多行游標(biāo)功能,選中一個(gè)后,按 ctrl+D 可以同時(shí)選中另一個(gè),同時(shí)多了另一個(gè)光標(biāo)。

但多行游標(biāo)能完成查找替換功能不能完成的工作。 比如在某些符合條件的語(yǔ)句后面添加新行,同時(shí)加入一些新的文本,如何快速的達(dá)到這一目的?

  • 可以選中某一個(gè)模式,然后 ctrl+D 選中另一個(gè),如果有某些不想添加新行的模式則按 ctrl+K,ctrl+D 跳過(guò)這個(gè)進(jìn)入下一個(gè)符合條件的模式行。
  • 還可以按 Alt + F3 快捷鍵全選所有符合條件的單詞,產(chǎn)生多個(gè)光標(biāo),而不用一個(gè)個(gè) ctrl+D 選中。
  • 如果要在每行都加入光標(biāo),可以先 ctrl+A 然后 ctrl+shift+L 即可。
  • 如果想在某個(gè)字符的多行后面加上光標(biāo),可以將光標(biāo)放在這個(gè)字符后面,按住 shift 鍵,然后右鍵可以向下拖動(dòng)產(chǎn)生多個(gè)光標(biāo)。

4.命令模式(應(yīng)盡可能使用,而不用浪費(fèi)腦細(xì)胞記憶大量命令的快捷鍵)

比如用 ctrl+N 新建一個(gè)文件后,默認(rèn)是 plain text,沒(méi)有語(yǔ)法高亮功能,如何設(shè)置語(yǔ)法模式?

  • 可以通過(guò)右下角的語(yǔ)法選擇區(qū)選擇希望設(shè)置的語(yǔ)法模式。
  • 還有另一種更好的辦法,即使用 ctrl + shift + P 打開(kāi)命令模式,然后輸入set syntax [language]設(shè)置為某種語(yǔ)言的語(yǔ)法模式,比如set syntax java則設(shè)置為java語(yǔ)法高亮。
  • st3支持模糊匹配,你也可以直接輸入syntax java或ssjava。
  • 若當(dāng)前已經(jīng)是某種語(yǔ)言的語(yǔ)法模式,則可以直接輸入其它語(yǔ)言進(jìn)行切換(而不用輸入set syntax或syntax了),比如當(dāng)然為java語(yǔ)法模式,那么直接輸入js就可以馬上切換為javascript語(yǔ)法模式。

還可以輸入minimap隱藏或顯示右邊的minimap縮影

5.快速跳轉(zhuǎn)到某一行

按下 Ctrl + G,輸入行號(hào),可以快速跳轉(zhuǎn)到該行。

6.快速添加新行

  • Ctrl + Enter可以在當(dāng)前行下新建一行。
  • Ctrl + Shift + Enter可以在當(dāng)前行上面添加一行。

7.多行縮進(jìn)

選中多行后按Ctrl + ]可以增加縮進(jìn),按Ctrl + [可以減少縮進(jìn)。 PS:發(fā)現(xiàn)用Tab和Shift + Tab也是可以的。

8.完整拷貝,避免格式錯(cuò)亂

我們發(fā)現(xiàn),在從別的文件中拷貝一段代碼過(guò)來(lái)的時(shí)候,多半只是第一行縮進(jìn),后面都亂了,這時(shí)可以使用Ctrl + Shift + V進(jìn)行粘貼,可以在粘貼的過(guò)程中保持縮進(jìn),這時(shí)格式都是正確的。

9.重新打開(kāi)關(guān)閉的標(biāo)簽

在Chrome里面,如果你不小心關(guān)閉了某個(gè)標(biāo)簽頁(yè)并想恢復(fù)它,你可以按下Shift + Ctrl + T重新打開(kāi)它。 在ST3中也一樣,如果你不小心關(guān)閉了某個(gè)文件,可以按下Shift + Ctrl + T快速恢復(fù)。連續(xù)重復(fù)該按鍵,ST將會(huì)按照關(guān)閉的先后順序重新打開(kāi)標(biāo)簽頁(yè)。

10.按住 shift + ctrl 然后按 或 → 可快速選中一行中的某一部分,連續(xù)按擴(kuò)大選擇范圍。

比如你需要將某一部分進(jìn)行注釋(ctrl+/)或刪除,使用這個(gè)功能就很方便。

11.上下移動(dòng)行

定位光標(biāo)或選中某塊區(qū)域,然后按 shift+ctrl+↑↓ 可以上下移動(dòng)該行。

12.shift + ctrl + d :可快速?gòu)?fù)制光標(biāo)所在的一整行,并復(fù)制到該行之前。

13.Ctrl+Shift+M:選中花括號(hào)里面的全部?jī)?nèi)容不包括{}。

14.Ctrl+Shift+K:刪除整行。

15.快速關(guān)閉HTML里的標(biāo)簽

寫(xiě)html文件時(shí)利用快捷鍵 Alt + . 可以快速關(guān)閉某個(gè)標(biāo)簽,如寫(xiě) <html> 后按Alt+.可以快速得到 </html> 。 但這樣還是挺繁瑣,可以使用前端插件 Emmet 插件,直接在新建的 html 文件里(首先得設(shè)置語(yǔ)法模式為 html )直接輸入!(代表 html5 格式的 html 文檔)然后按下ctrl+E即可。


常用快捷鍵:

ctrl+shift+n 打開(kāi)新Sublime 

ctrl+shift+w 關(guān)閉Sublime,關(guān)閉所有打開(kāi)文件 

ctrl+shift+t 重新打開(kāi)最近關(guān)閉文件 

ctrl+n 新建文件 

ctrl+s 保存 

ctrl+shift+s 另存為 

ctrl+f4 關(guān)閉文件 

ctrl+w 關(guān)閉 

ctrl+k, ctrl+b 切換側(cè)邊欄顯示狀態(tài) 

f11 切換全屏狀態(tài) 

shift+f11 免打擾模式狀態(tài)切換 

backspace 刪除左側(cè) 

shift+backspace 左側(cè)刪除 

ctrl+shift+backspace 左側(cè)全部刪除 

delete 右側(cè)刪除 

enter 插入 

shift+enter 插入 

ctrl+z 撤消 

ctrl+shift+z 重做 

ctrl+y 重做或重復(fù) 

ctrl+u 軟撤消 

ctrl+shift+u 軟重做 

ctrl+shift+v 粘貼并格式化 

shift+delete 剪切 

ctrl+insert 拷貝 

shift+insert 粘貼 

ctrl+x 剪切 

ctrl+c 拷貝 

ctrl+v 粘貼 

left 移動(dòng) 

right 移動(dòng) 

up 移動(dòng) 

down 移動(dòng) 

shift+left 移動(dòng)并選擇 

shift+right 移動(dòng)并選擇 

shift+up 移動(dòng)并選擇 

shift+down 移動(dòng)并選擇 

ctrl+left 按\w規(guī)則移動(dòng)(跳躍) 

ctrl+right 按\w規(guī)則移動(dòng)(跳躍) 

ctrl+shift+left 按\w規(guī)則移動(dòng)并選擇


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)