VS Code使用笔记

vs code使用

快捷键

本节记录vs code的快捷键,注意,在vs code中快捷键显示的字母是大写,实测无须大写。

工程相关:

Ctrl+b:展开/关闭左侧文件列表
Ctrl+`:展开/关闭下方终端
F11:全屏(再次点击退出全屏)
Ctrl + ‘-‘/‘+’:缩小/放大(注:要同时按Shift键)
Ctrl + ‘/‘: 注释/去掉注释,可多行,需要先选择
Alt+Shift:列模式,使用鼠标即可选择

文件内查找替换(不会自动保存):

Ctrl+f:查找(此时点击三角形可进行替换)
Ctrl+h:替换
F3:查找下一个
Shift+F3:查找前一个
Ctrl+Shift+1:替换并跳到下一个
Ctrl+Alt+Enter:替换所有
Alt+c:大小写匹配
Alt+w:全词匹配

全局查找替换

点击右侧搜索图标(放大镜),可全局搜索,点击三角形可进行替换。
Ctrl+Alt+Enter:替换所有匹配的(全局的,并自动保存)
Alt+c:大小写匹配
Alt+w:全词匹配
针对匹配的文件的,可点击右侧“x”关闭文件(即去掉此文件的显示),点击“x”前面图标可进行该文件的替换。

Ctrl+Shift+c:调出cmd命令行终端,另起窗口

代码

Alt+左/右光标:后退到前一次代码编辑处,跳到后一次代码编辑处(注:在写代码时比较有用)
Alt+上/下光标:将光标所在行移动到上/下一行

实用功能

## markdown
VS原生支持markdown,打开后缀为.md的文件,按Ctrl+k v,右侧会有预览页面。注:没发现有快捷键关闭预览页面,要用鼠标关闭。

视图设置

去掉右侧预览:

1
2
3
file->preferences,在搜索框输入minimap,将Mnimap:Enabled的勾去掉。
或者:
点击view->Toggle Minimap进行切换

关闭最后一个页面时,不退出vs code:

1
file->preferences,在搜索框输入Close Empty Groups,将其下的勾去掉。

主窗口拆分多个文件窗口:

1
在主窗口右侧上方点击类似“日”的图标。

自动识别文件编码

1
2
file->preferences,在搜索框输入autoGuessEncoding,在前面打勾。
注:如果不自动识别,打开文件可能会有乱码

保存时自动删除多余空格

1
file->preferences,在搜索框输入trimTrailingWhitespace,在前面打勾。

设置过滤项

1
file->preferences,在搜索框输入files.exclude,点击`Add Patten`,添加需要的。