VS Code使用技巧
步骤/目录:
1.一般设置
2.快捷键
3.python专用
4.扩展
本文首发于个人博客https://lisper517.top/index.php/archives/40/
,转载请注明出处。
本文的目的是介绍VS Code使用的技巧。
本文写作日期为2022年8月31日。在win10平台上使用VS code。
VS Code作为微软2015年推出的编辑器,优点是轻量、跨平台、扩展丰富(各种第三方作者写的扩展)、可选设置充足,同时因为扩展丰富,VS Code也支持很多语言、很多格式。由于VS Code,我愿称MicroSoft为巨硬。
1.一般设置
在 文件 - 首选项 - 设置
里可以搜索并找到所有设置。常规的有:
(1)自动保存,搜 Auto Save
,把它选成 OnFocusChange
。这一项意思是焦点改变就会自动保存文件,比如从VS Code切换到其他窗口,或者在VS Code内从一个窗口切换到另一个窗口时都会自动保存。
(2)保存时自动格式化,搜 Format On Save
,勾选上即可。这样保存时,如果这种文件有格式化的工具,就会对它进行格式化。
(3)指定格式化工具,对python来说,搜索 python.formatting.provider
,随便选一个,选好后右下角可能提示未下载,下载就行了。如果下载失败就一直重复下载,直到成功。其他语言或文件也是类似的设置。
(4)字体大小,搜索 editor.fontSize
,有一个 Editor: Font Size
,可自行更改。
2.快捷键
(0)有一些常用快捷键,比如 ctrl+S
保存, ctrl+F
查找、 ctrl+H
替换, ctrl+W
关闭当前窗口, ctrl+N
新建一个文件, ctrl+Z
撤销(VS Code可以多步撤销,windows自带的记事本只能单步来回撤销)等;通用的还有 ctrl+C
、 ctrl+X
、 ctrl+V
,分别是复制、剪切、粘贴。
(1)显示命令面板,按 ctrl+shift+p
或 F1
。命令面板有很多作用,比如python选择解释器就可以在这里。
(2)VS Code支持多窗口同时编辑,如果你的屏幕够大,可以用鼠标把VS Code窗口上方的文件拖到上/右边,就是上下或左右分页显示。
(3)调整大小写,这个快捷键默认没有、需要自己设置,在 文件 - 首选项 - 键盘快捷方式
里,搜索 editor.action.transformtouppercase
( editor.action.transformtolowercase
不用设置),把这个设置成 ctrl+shift+capslock
,这样以后鼠标选中要处理的文字,按一下 ctrl+shift+capslock
即可切换这段文字的大小写。
(4)对于C++,有一些Cmake之类的快捷键,F7、F5这些,笔者用的不多,这里不太介绍了。
(5)python缩进,有时候复制代码或者把某一段加到下一级的程序块里,可以用鼠标选中所有要增加缩进的代码,按 Tab 即可全部缩进,不用一行一行慢慢改;如果要减少缩进则用 shift+tab 。另外, ctrl+[ 和 ctrl+] 也可以,但一次只移动2个空格。
(6)调整某几行代码的上下位置,鼠标选中这些代码,按 alt+上/下方向键 即可整体调整。
(7)shift+上下左右方向键,可以选取光标附近的文字。
3.python专用
有一些方便的操作可以让VS Code编辑python变得简单。
(1)查看库的源代码,可按住ctrl后左键点击库名。不止库,类、变量一开始定义的地方也可以跳转,包括本文件内或本文件外。
4.扩展
(1) Remote - SSH
。可ssh连接到服务器,并且用vscode的界面编辑项目。微软出品。如果用密钥,使用时注意需要把密钥的权限改为仅被所有者完全控制。