1、快捷键
(1)打开命令面板
按下F1(有些笔记本需要FN+F1) 或 Ctrl+Shift+P
在命令面板中输入命令,可以快速执行各种操作,如打开文件、运行任务等。
(2)注释
单行注释:ctrl + /
多行注释:alt + shift + A
(3)删除行
删除一行:ctrl +D【这个快捷键是我自定义的】
自定义的步骤:VScode配置快捷键
step1:
打开快捷键面板,具体操作:
按下 Ctrl + K 然后再按 Ctrl + S(适用于 Windows 和 Linux)。
对于 macOS 用户,可以使用 ⌘ + K 然后 ⌘ + S。
step2:
搜索要修改的命令,点击该命令所在行首的编辑按钮(小铅笔),键盘按下想要修改后的快捷键,即可自动修改。
(4)上下移动光标
移动行:alt + upArrow/downArrow
(5)光标回退
回退到上一步:alt + leftArrow
(6)复制行
向上复制:alt + shift + upArrow
向下复制:alt + shift + downArrow
(7)插入空白行
向上插一行:ctrl + shift + enter
向下插一行:ctrl + enter
(8)代码、注释区折叠
第一种:批量
代码折叠:先ctrl + k,松开后再ctrl + 数字0
代码展开:先ctrl + k,松开后再ctrl + J
- 注意1:这2个快捷键是作用在当前py文件的所有内容上的(暂称为:批量操作)。
- 注意2:对于注释代码,如果之前没有执行过折叠,以上命令不生效。
解决办法:先把注释区的注释放开,再执行代码折叠,然后再恢复之前的注释状态。此后再执行以上2个快捷命令,对注释区也是生效的啦。
第二种:分区
仅【折叠/展开】光标所在行及以下区域:先ctrl + k,松开后再ctrl + L
- 注意1:这个快捷键是2个功能共用。
- 注意2:和上面的批量折叠、展开一样,注释区需要先放开,再使用快捷键,最后再恢复注释状态。
(9)页面缩放
页面缩放:ctrl + 减号/加号
(10)快速打开全局设置
快速打开全局设置:ctrl + 英文逗号
(11)注释快捷键
如果已经安装了koroFileHeader扩展,并配置了注释模版(具体可见 ##4、title模版配置
):
(1)文件头部注释快捷键:
window:ctrl+win+i
mac:ctrl+cmd+i
linux: ctrl+meta+i Ubuntu:
ctrl+super+i
(2)函数注释注释快捷键:
window:ctrl+win+t
mac:ctrl+cmd+t
linux: ctrl+meta+t, Ubuntu:
ctrl+super+t
2、使用方法
总览图
2.1 使用vscode 新建工程
- 工具栏
file -> new file
(在给文件命名时,文件类型也要自己补充完整)- 对命名框
enter
后,会弹出文件系统,选择或新建一个文件夹。
文件夹用途:用来保存当前新建的文件,这个文件夹也是当前要创建的工程夹。- ctrl+s 保存当前文件 ;
- 工具栏
file -> add folder to workplace
意思:把当前文件夹添加到vscode 的 workplace。
这样当前workplace下就展示的是当前工程啦~
2.2 在vscode的同一个workplace里展示多个工程
- 先在workplace里打开一个
工程A
;- 再执行
file -> add folder to workplace
;- 选择
待添加的工程B
;- END!
这样就可以看到,当前workplace下同时存在A和B两个工程!
2.3 文件夹.vscode及其下的setting.json文件怎么配?
(1)文件夹.vscode的位置
文件夹.vscode
是用户自己创建
的,可以放在任意目录
下,但放的位置不同作用范围也不同
。
通常,.vscode/setting.json
作用范围仅
限.vscode一级父目录下
所有文件夹及文件。
更上层的父目录可以通过再重新创建个.vscode文件夹并添加自己的个性化配置。
如果是整个工作区要使用同一配置,就要把.vscode挪到顶级父目录下。
(2)setting.json
- 文件内容:用户自定义的一些配置。可以自定义的内容范围可以自行在网上找案例学习。
- 文件位置:放在
.vscode根目录
下。
(3) launch.json
- 定义一些自定义的配置
- 示例:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "NotJustMyCode", # 当前应用名字,随便写
"type": "debugpy", # 调试模式
"request": "launch",
"program": "${file}", # 当前运行的.py脚本
"console": "integratedTerminal",
"justMyCode": false, # 指定断点调式时,非自己写的代码(如第三方包)也要参与断点调试。
"args": []
},
{
"name"