ITPub博客

首页 > 应用开发 > > PYTHON开发利器之VS Code常用配置介绍

PYTHON开发利器之VS Code常用配置介绍

作者:welchang 时间:2019-08-28 11:40:23 0 删除 编辑

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或文件-首选项--键盘快捷方式进入快捷键设置界面,可根据个人习惯进行修改。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4830/viewspace-3165437/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    252
  • 访问量
    17983