20個(gè)提高開發(fā)效率的VS Code快捷鍵(推薦)
以下為譯文:
并不是每一個(gè)開發(fā)者都有足夠的時(shí)間,去了解熟悉所有的快捷鍵,來幫助我們提高編碼效率。因?yàn)榭旖萱I實(shí)在是太多了。
所以,下面我列出了我最喜歡的快捷鍵。
1.多行轉(zhuǎn)一行
在 MAC 上:Ctrl + J
在 Ubuntu/Windows 上:通過File> Preferences > Keyboard shortcuts打開快捷鍵的設(shè)置,并且綁定editor.action.joinLines
你自己的快捷鍵。
2.格式化代碼
這個(gè)快捷鍵可以幫助我們對(duì)代碼進(jìn)行縮進(jìn)。
注:可以在編碼的任何時(shí)候使用它,但是我更喜歡在我的代碼寫完的時(shí)候格式化一下。
在 Windows 上:Shift + Alt + F
在 Mac 上:Shift + Option + F
在 Ubuntu 上:Ctrl + Shift + I
3.去掉尾隨空格
這個(gè)快捷鍵可以幫你去掉前面和后面多余的空格,這樣子就可以不用使用嚴(yán)格的 Lint 檢查了。
注:建議在你寫完代碼的時(shí)候,使用這個(gè)快捷鍵。
事實(shí)上,這個(gè)快捷鍵需要你自己進(jìn)行配置:
打開用戶設(shè)置頁面 (Preferences > Settings > User TAB);
點(diǎn)擊右上角的圖標(biāo)切換到代碼編輯模式;
添加"files.trimTrailingWhitespace": true
到設(shè)置文件中;
保存你的設(shè)置文件。
如果你使用的是新版本的 VS Code, 你可以在用戶設(shè)置頁面設(shè)置,如下圖:
4.代碼折疊
有些時(shí)候,代碼文件非常大,但是你只是想知道代碼的大體邏輯。這個(gè)時(shí)候代碼折疊就非常必要。
折疊光標(biāo)處未折疊的代碼:
在 Windows/Ubuntu 上:Ctrl + Shift + [
在 Mac 上:Command+ Option + [
展開光標(biāo)出折疊的代碼:
在 Windows/Ubuntu 上:Ctrl + Shift + ]
在 Mac 上:Command+ Option + ]
5.向上/向下 復(fù)制行
在 Windows 上:Shift + Alt + Up/Down
在 Mac 上:Shift + Option + Up/Down
在 Ubuntu 上:Ctrl + Shift + Alt + Up/Down
當(dāng)然,你也可以自己設(shè)置綁定你自己的快捷鍵:File
> Preferences
> Keyboard Shortcuts
6.拆分編輯框
在 Windows 上:Shift + Alt + \ or 2,3,4
在 Mac 上:Command + \ or 2,3,4
在 Ubuntu 上:Shift + Alt + \ or 2,3,4
拆分編輯器可以使用拆分的快捷鍵,使用 123 也可以切換編輯器焦點(diǎn)。
當(dāng)然你也可以自己去綁定自己的快捷鍵。
7.編輯器網(wǎng)格布局
默認(rèn)情況下,編輯器界面使用的垂直列布局(在你拆分編輯器時(shí),默認(rèn)會(huì)在側(cè)面打開)你也可以輕松的按照自己的喜好進(jìn)行水平和垂直布局:
為了支持更加靈活的布局,您可以創(chuàng)建一個(gè)空的編輯器組。默認(rèn)情況下,在你關(guān)閉最后一個(gè)編輯窗口時(shí),該組也會(huì)被關(guān)閉掉,但你可以使用下面的配置來關(guān)閉這個(gè)默認(rèn)行為:"workbench.editor.closeEmptyGroups": false
在 View > Edit Layout 的菜單中,也有預(yù)設(shè)的布局:
8.單詞選中
在 Windows 上:Ctrl+ d
在 Mac 上: Command + d
在 Ubuntu 上: Ctrl+ d
如果你多次點(diǎn)擊此快捷鍵,將會(huì)選中多個(gè)相同的關(guān)鍵字。
9.打開關(guān)閉側(cè)邊欄
在 Windows 上:Ctrl+ b
在 Mac 上:Command + b
在 Ubuntu 上:Ctrl+ b
有時(shí)候,文件里面的代碼寬度比較大,關(guān)閉側(cè)邊欄可以有更大的代碼可視范圍。
10.跳轉(zhuǎn)到特定行
注:在文件中進(jìn)行行跳轉(zhuǎn),你可以使用Ctrl + G
,然后輸入要跳轉(zhuǎn)的行號(hào),當(dāng)然,你也可以使用Ctrl + P
,然后輸入:
和要跳轉(zhuǎn)的行號(hào)。
在 Windows 上:Ctrl + g
在 Mac 上:Ctrl + g
orCtrl + p
在 Ubuntu 上:Ctrl + g
11.文件中符號(hào)跳轉(zhuǎn)
在 Windows 上:Ctrl + Shift + o
在 Mac 上:Command + Shift+ o
在 Ubuntu 上:Ctrl + Shift + o
你也可以通過冒號(hào)來進(jìn)行分組:@:
12.工作區(qū)符號(hào)跳轉(zhuǎn)
在 Windows 上:Ctrl + t
在 Mac 上:Command + t
在 Ubuntu 上:Ctrl + t
13.刪除上一個(gè)詞
在 Windows 上:Ctrl + backspace
在 Mac 上:Option + delete
在 Ubuntu 上:Ctrl + backspace
這個(gè)功能在您輸入錯(cuò)誤時(shí)非常有用,你不需要按住 delete 一個(gè)個(gè)刪。
14.選中詞
在 Windows 上:Ctrl + Shift + 右鍵頭 / 左鍵頭
在 Mac 上:Option + Shift + 右鍵頭 / 左鍵頭
在 Ubuntu 上:Ctrl + Shift + 右鍵頭 / 左鍵頭
這個(gè)快捷鍵有助于快速選中并編輯。
15.復(fù)制行
在 Windows 上:Ctrl + Shift + d
在 Mac 上:Command + Shift +d
在 Ubuntu 上:Ctrl + Shift + d
復(fù)制行是一個(gè)非常強(qiáng)大的功能。
16.刪除行
在 Windows 上:Ctrl + x
在 Mac 上:Command + x
在 Ubuntu 上:Ctrl + x
17.添加多個(gè)光標(biāo)
在 Windows 上:Ctrl + Alt + Up/Down
在 Mac 上:Command + Alt + Up / Down
在 Ubuntu 上:Ctrl + Alt + Up / Down
復(fù)制光標(biāo)是 VS Code中的一個(gè)功能,可以節(jié)省很多時(shí)間。
18.重命名
在 Windows 上:F2
在 Mac 上:F2
在 Ubuntu 上:F2
選中變量,按F2
,上下文中的引用都會(huì)被重命名。
19.塊選擇
在 Windows 上:Shift + Alt
在 Mac 上:Shift + Option
在 Ubuntu 上:Shift + Alt
你可以按住上面的快捷鍵,然后拖動(dòng)鼠標(biāo),選擇一個(gè)文本塊,光標(biāo)會(huì)被添加到選中的每一行中。
20.命令面板
在 Windows 上:Ctrl + p
在 Mac 上:Command + p
在 Ubuntu 上:Ctrl + p
根據(jù)您的當(dāng)前的上下文訪問可用命令。
以下是常用的命令:
1. 打開文件
當(dāng)你要打開一個(gè)文件的時(shí)候,使用下面的命令,然后輸入文件名,可以幫助你快速跳轉(zhuǎn)文件。
2. 查看快捷鍵
所有的命令都可以在命令面板中看到,并且還有快捷鍵綁定關(guān)系(如果有快捷鍵),如果你忘記了快捷鍵,可以通過它來查詢:
結(jié)語
有很多快捷鍵可以滿足你的需求, 在這里,我列出了所有 VS Code 快捷鍵的 PDF 文件:
Linux:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
Window:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
macOS:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
原文:https://medium.com/better-programming/20-vs-code-shortcuts-for-fast-coding-cheatsheet-10b0e72fd5d
譯者 | 大羅,責(zé)編 | 郭芮
出品 | CSDN(ID:CSDNnews)
到此這篇關(guān)于20個(gè)提高開發(fā)效率的VS Code快捷鍵的文章就介紹到這了,更多相關(guān)VS Code快捷鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JetBrains公司三大編輯器迭代循環(huán)模板快捷鍵詳解
這篇文章主要介紹了JetBrains公司三大編輯器迭代循環(huán)模板快捷鍵,如果快捷鍵無用,請(qǐng)到keymap中調(diào)整自己的快捷鍵,或者查看是否有應(yīng)用占用了該快捷鍵,需要的朋友可以參考下2022-04-04chatGPT使用及注冊(cè)過程中常見的一些錯(cuò)誤解決方法(所有報(bào)錯(cuò)匯總)
這篇文章主要介紹了chatGPT注冊(cè)報(bào)錯(cuò)及使用過程中報(bào)錯(cuò)匯總及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-02-02微信 小程序開發(fā)環(huán)境搭建詳細(xì)介紹
這篇文章主要介紹了微信 小程序開發(fā)環(huán)境搭建詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-09-09Git 命令行教程及實(shí)例教程(附github注冊(cè))
這篇文章主要介紹了Git 命令行教程及實(shí)例教程,附github注冊(cè)方法,需要的朋友可以參考下2017-10-10三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較
UML建模工具相信大家有所了解,那么你對(duì)UML建模工具Visio 、Rational Rose、PowerDesign之間的區(qū)別和聯(lián)系是否了解,這里就像大家簡(jiǎn)單介紹一下2013-02-02