VS Code文本編輯快捷操做(2)

1.  光標移動

        移動光標最經常使用的就是方向鍵,可是方向鍵每次只能把光標移動一個位置,能夠說是一種相對低效的方式。下面介紹 針對單詞、行、代碼塊、整個文檔等多種光標移動方式。
 

1.1 針對單詞的移動

        將光標移動到整個單詞前:
Ctrl + ←    # Windows
Option + ←  # Mac OS
        將光標移動到整個單詞後:
Ctrl + →    # Windows
Option + →  # Mac OS
注:一直按着方向鍵,光標就不停地在一個一個的字符中移動;可是同時按住Ctrl鍵和方向鍵,那麼光標就會以單詞爲單位在文檔中移動。
 

1.2 針對一行的移動

    將光標移動到行首:
Home鍵     # Windows
Cmd + ←    # Mac OS
    將光標移動到行尾:
End鍵      # Windows
Cmd + →    # Mac OS

 

1.3 針對代碼塊的移動

不少編程語言都使用花括號將代碼塊包裹起來,好比 if、for 語句等,你極可能會但願經過一個快捷鍵,就能實如今代碼塊的始末快速跳轉。
 
當你把光標放在花括號上時,只需按下以下命令,就能夠在這對花括號之間跳轉。
Ctrl + Shift + \    # Windows
Cmd + Shift + \     # Mac OS

1.4 針對文檔行尾的移動

 
    將光標移動到文檔第一行:
Ctrl + Home鍵    # Windows
Cmd  + ↑         # Mac OS
 
    將光標移動到文檔最後一行:
Ctrl + End鍵    # Windows
Cmd  + ↓        # Mac OS

 2. 文本選擇

        本文選擇只須要在光標移動的命令基礎上再按下Shift鍵便可,此時光標會移動,文本也會選擇。
        如如下命令將選擇光標以上全部內容
Ctrl + Shift + Home鍵

 

3. 刪除操做

        好比你想把當前行中光標以前的文本所有刪除,就能夠先選中這段文本(Windows/Linux: Home + Shift,macOS: Cmd + Left + Shift ),而後再按刪除鍵。不過對於頻繁使用的刪除操做,你確定但願單次操做就能夠完成任務,而不是重複地選擇文本而後刪除,那麼你須要記住下面幾個命令。
 
        假設你把光標放在第二行代碼的中間位置,而後按下 Cmd 和 Backspace(MacOS上就是「fn + delete」的組合,Windows 上未綁定快捷鍵,能夠打開命令面板運行「刪除右側全部內容」),就可以把第二行代碼光標後(右側)的字符所有刪掉。
 

 4. 自定義快捷鍵

        VS Code 內置了不少的命令,可是並無爲每一個命令都提供一個快捷鍵,畢竟快捷鍵的組合老是有限的。不過 VS Code 提供了快捷鍵的修改和自定義功能,這樣你就能夠根據本身的使用習慣,給本身經常使用的命令指定順手的快捷鍵。
 
首先你能夠打開命令面板(Ctrl + Shift + P或F1),搜索「打開鍵盤快捷方式(open keyboard shortcuts)」而後執行,這時你將看到相對應的界面。

 

 
而後經過搜索找到你但願修改快捷鍵的命令,雙擊,接下來你只要按下你指望的快捷鍵,最後按下回車鍵就能夠了。
 
另外,你能夠在搜索框內搜索你使用的快捷鍵,而後就能夠看到這個快捷鍵當前對應的命令是哪一個。如搜索Ctrl+W,則會顯示該快捷鍵的做用爲關閉窗口。
相關文章
相關標籤/搜索