VSCode: 提高工作效率的快捷键
说明:
- 顺序代表使用的频率,也许随着对于快捷键的深入理解,这个顺序还会有变更。
- 虽然有一些是辅助功能的快捷键,但是如果用的好的话也是会有奇效的。
-
复制行:
Shift
+Alt
+UpArrow
/DownArrow
说明:复制当前行到上一行或下一行;如果选中区跨越多行,也可以将多行一起复制。 -
在下面插入行:
Ctrl
+Enter
说明:即使光标在文本中央也可以;如果光标在行尾,直接回车就好了。 -
在上面插入行:
Ctrl
+Shift
+Enter
说明:即使光标在文本中央也可以。
注意:虽然大部分文件类型支持此快捷键,但是也有某些文件类型中不支持(如:.md 文件)。 -
删除行:
Ctrl
+Shift
+K
剪切:Ctrl
+X
说明:在没有选中区的情况下也可以将其当成删除当前行。 -
移动行:
Alt
+UpArrow
/DownArrow
说明:移动当前行到上一行或下一行;如果选中区跨越多行,也可以将多行一起移动。 -
切换窗口:
Alt
+Tab
说明:在同时打开多个窗口时,这种切换方式是很方便的,比如浏览器与编辑器之间的来回切换,用习惯之后要比操作鼠标高效很多。 -
这里插入一个“单词”的概念。
“单词”:连续的中文字符(包含中文标点符号)或英文字母,中间没有特殊符号视为一个单词,连续的特殊符号也是一个单词。
示例:Hi!world。君子以自强不息,君子以厚德载物。
、,.';:"\|/#$%^()*&+-=
注意:这可能描述的不全面,但是这个理解已经够用了,不必深究。 -
以单词为单位向前或向后选中:
Ctrl
+Shift
+Left
/Right
以字符为单位向前或向后选中:Shift
+Left
/Right
说明:可以用来复制、删除单词。 -
以单词为单位向前或向后删除:
Ctrl
+Backspace
/Delete
-
以单词为单位向前或向后移动:
Ctrl
+Left
/Right
-
选中当前行光标所在位置向前或向后的内容:
Shift
+Home
/End
说明:可以用来复制或删除操作,或仅仅是将光标移到行开头或结尾(在行首添加空格;在行尾添加注释;)。 -
移动光标到文件的第一行或最后一行:
Ctrl
+Home
/End
-
前进或后退到光标所在源码的上一个位置:
Alt
+Left
/Right
说明:如果你的光标上一个位置在其他文件中,也会切换过去哦。 -
调出检索框:
Ctrl
+F
说明:可以批量替换文件中所有匹配的文本。
注意:在确定所有匹配文本都需要替换的时候可以使用第15条的快捷键。 -
批量替换文件中所有匹配的文本:
Ctrl
+F2
注意:如果上面命令不起效则需要加上Fn
(Ctrl
+Fn
+F2
)。 -
撤销:
Ctrl
+Z
反向撤销:Ctrl
+Shift
+Z
-
全选(整个文件):
Ctrl
+A
说明:一般是配合粘贴快捷键一起使用,复制整个文件的内容。 -
折叠或展开代码块:
Ctrl
+Shift
+[
/]
-
将选项卡交换到不同的组:
Ctrl
+Alt
+Right
/Left
说明:将当前文件选项卡移动到右边或左边的组。
两个文件的代码对照着看,超级棒的感觉。 -
通过匹配文本打开文件:
Ctrl
+T
输入:文件名然后选择要打开的文件按回车 -
重新打开关闭的选项卡页面:
Ctrl
+Shift
+T
-
打开或关闭终端:
Ctrl
+ `
说明:可以运行项目,类似cmd
或Power Shell
-
打开命令面板:
Ctrl
+Shift
+P
说明:有很多命令可自行查看。
启动性能:Ctrl
+Shift
+P
输入:Startup Performance
查看正在运行的插件:Ctrl
+Shift
+P
输入:Show running extensions
-
向左或向右移动当前选项卡:
Ctrl
+Shift
+PgUp
/PgDn
-
查找下一个单词:
Ctrl
+F3
查找上一个单词:Shift
+F3
-
锁屏:
Windows
+L
说明:这怎么还乱入了呢?其实不然,要时刻记得当人离开电脑旁时及时锁屏。不然你的代码被不小心动了,可能会导致很多麻烦事发生。 -
打开任务管理器:
Ctrl
+Alt
+Delete
说明:如果感觉编辑器有时候运行有点慢,可以关掉一些进程。 -
在上面或下面添加光标:
Ctrl
+Alt
+UpArrow
/DownArrow