0.前言
在上一节中详细介绍了如何使用vscode+GitHub进行代码托管和向开源项目贡献自己的代码,详见5.2.PYTHON开发利器之使用VS Code+GitHub进行python开源项目开发.
本节将作为笔者vscode使用系列的完结篇,介绍一些常用配置,关于更多的vscode使用帮助,可查看官方文档【https://code.visualstudio.com/docs/editor/codebasics】
1.自定义用户代码片段,通过如下进入配置界面
系统内置的代码片段
1.1新建代码片段
新建一个名为p_tostr_main(py文件带toString和main方法)的代码片段,
其中每一项的意思如下:
Print to console:代码片段名称;
scope:语言类型
prefix:输入时VS Code检测的关键字;
body:代码片段内容;
description:代码片段描述;
其中编写body的时候需要分行编写,并且在其中可以使用占位符来控制插入后光标的位置和要显示的内容,比如:
$1表示插入后第一个光标位置,$2表示第2个光标位置,依次类推,$0表示最后一个光标位置;
${1: 请输入文件名}表示第一个光标位置,并且默认显示“请输入文件名”;
实际编写例子如下:
通过代码片段可以把一些通用代码做成模板,一键插入来提高效率。
2.自动保存和解释器切换
2.1自动保存
默认vscode 是关闭自动保存的,如果你在编码的过程需频繁进行窗口和不同操作界面切换,为避免忘记保存带来的后果,可以打开自动保存,通过文件--首选项--设置,搜索autosave
默认有五种类型:
off 关闭
alterDelay 延迟
onFocusChange 焦点改变
onWindowChange 窗口该变
永不自动保存更新后的文件
大家可以依据自己日常的工作习惯选择最合适的设置,
2.2解释器切换
通常开发人员电脑上都会安装多个版本的JDK或者python,以笔者python为例,我电脑有三个版本的python,两个3.7,一个2.7,如何进行解释器切换?vscode的解释器切换很方面,只需点击如图
选择要切换解释器的工作区
选择要切换的解释器,即可完成解释器切换
3.常用快捷键和快捷键自定义
3.1编辑器与窗口管理
- 打开一个新窗口: Ctrl+Shift+N
- 关闭窗口: Ctrl+Shift+W
- 同时打开多个编辑器(查看多个文件)
- 新建文件 Ctrl+N
- 文件之间切换 Ctrl+Tab
- 切出一个新的编辑器(最多 3 个) Ctrl+,也可以按住 Ctrl 鼠标点击 Explorer 里的文件名
- 左中右 3 个编辑器的快捷键 Ctrl+1 Ctrl+2 Ctrl+3
- 3 个编辑器之间循环切换 Ctrl+
- 编辑器换位置, Ctrl+k然后按 Left或 Right
3.2代码编辑
3.2.1格式调整
- 代码行缩进 Ctrl+[ 、 Ctrl+]
- Ctrl+C 、 Ctrl+V 复制或剪切当前行/当前选中内容
- 代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code
- 上下移动一行: Alt+Up 或 Alt+Down
- 向上向下复制一行: Shift+Alt+Up 或 Shift+Alt+Down
- 在当前行下边插入一行 Ctrl+Enter
- 在当前行上方插入一行 Ctrl+Shift+Enter
3.2.2光标相关
- 移动到行首: Home
- 移动到行尾: End
- 移动到文件结尾: Ctrl+End
- 移动到文件开头: Ctrl+Home
- 移动到定义处: F12
- 定义处缩略图:只看一眼而不跳转过去 Alt+F12
- 移动到后半个括号: Ctrl+Shift+]
- 选择从光标到行尾: Shift+End
- 选择从行首到光标处: Shift+Home
- 删除光标右侧的所有字: Ctrl+Delete
- 扩展/缩小选取范围: Shift+Alt+Left 和 Shift+Alt+Right
- 多行编辑(列编辑):Alt+Shift+鼠标左键,Ctrl+Alt+Down/Up
- 同时选中所有匹配: Ctrl+Shift+L
- Ctrl+D 下一个匹配的也被选中 (在 sublime 中是删除当前行,后面自定义快键键中,设置与 Ctrl+Shift+K 互换了)
- 回退上一个光标操作: Ctrl+U
3.2.3重构代码
- 找到所有的引用: Shift+F12
- 同时修改本文件中所有匹配的: Ctrl+F12
- 重命名:比如要修改一个方法名,可以选中后按 F2,输入新的名字,回车,会发现所有的文件都修改了
- 跳转到下一个 Error 或 Warning:当有多个错误时可以按 F8 逐个跳转
- 查看 diff: 在 explorer 里选择文件右键 Set file to compare,然后需要对比的文件上右键选择 Compare with file_name_you_chose
3.3查找替换
- 查找 Ctrl+F
- 查找替换 Ctrl+H
- 整个文件夹中查找 Ctrl+Shift+F
3.4显示相关
- 全屏:F11
- zoomIn/zoomOut:Ctrl +/-
- 侧边栏显/隐:Ctrl+B
- 显示资源管理器 Ctrl+Shift+E
- 显示搜索 Ctrl+Shift+F
- 显示 Git Ctrl+Shift+G
- 显示 Debug Ctrl+Shift+D
- 显示 Output Ctrl+Shift+U
3.5自定义快捷键
可通过alt+F ->P->k或文件-首选项--键盘快捷方式进入快捷键设置界面,可根据个人习惯进行修改。
vscode 使用入门就此全部介绍完,下一步,将以python3.7,以话题、实战案例形式推出python基础系列,敬请关注。