当前位置 : 主页 > 电脑基础 > 电脑硬件 >

vscode配置python

来源:互联网 收集:自由互联 发布时间:2023-12-20
vscode是一个相当优秀的代码编辑工具,vscode可以运行HTML、python、c语言、php、java等等代码的运行,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的

vscode是一个相当优秀的代码编辑工具,vscode可以运行HTML、python、c语言、php、java等等代码的运行,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,本期就给大家带来VSCode配置Python教程,感兴趣的朋友快学习一下吧。

vscode配置python

一、文件传输:sftp

  • 安装插件sftp
  • ctrl+shift+p弹出命令面板,然后输入sftp:config,会在当前工程的.vscode文件夹下生成一个sftp.json文件。
  • 选中vscode浏览目录中的文件,右键->upload,就可以将本地的代码上传到服务器上。
  • 右键 -> Diff with Remote,查看修改的diff

二、代码跳转设置

创建.vscode的settings.json文件,没有的话手动建一个,可参考设置附件中的配置文件。

三、代码补全工具

Visual Studio IntelliCode

四、本地External Tools

创建.vscode的tasks.json文件。

添加快捷键

File > Preferences > Keyboard Shortcuts 进入快捷键设置页面,但我们需要自定义设置,点击下图所示的按钮打开keybindings.json文件。

vscode配置python

类似下面这样的形式:

  1. //Place yourkeybindingsinthisfiletooverridethe defaults
  2. [
  3. {
  4. "key":"alt+a",
  5. "command":"workbench.action.tasks.runTask",
  6. "args":"autopep8"
  7. }
  8. ]

五、显示空格和Tab

  • ctrl+shift+p,open user settings。
  • 在搜索框中输入renderControlCharacters,选中勾选框,即可显示tab。
  • 在搜索框中输入renderWhitespace,选择all,即可显示空格。
  • 取消Editor: Insert Space。
vscode配置python

六、Remote SSH

1. 安装Remote - SSH插件。

2. 添加配置文件config。

  • 首先,点击Configure按钮,进行config文件创建。

vscode配置python

  • 其次,选择config文件所在的目录地址。VSCode会默认提供一个地址,点击进行选择即可进行编辑,或者你也可以手动配置其它的地址。(一般建议默认放在秘钥所在的目录,即~/.ssh/)。
  • 最后,对config文件进行相应的配置。
  • 配置形式如下:
  1. Host Dm136
  2. User xingcen
  3. HostName xx.xx.xx.xx
  4. Port x
  5. IdentityFile ~/.ssh/IdentityKey/Identity

3. 连接

vscode配置pythonvscode配置pythonvscode配置python

不得不说,这项功能还是挺方便的。

七、SVN

安装SVN插件,可以查看文件diff或进行svn相关操作,一目了然。

八、项目管理

安装插件Project Manager,之后可以一键打开项目,方便。

  • Project Manager: Save Project 将当前文件夹另存为新项目。
  • Project Manager: Edit Project 手动编辑项目(projects.json)。
  • Project Manager: List Projects to Open 列出所有已保存/检测到的项目并选择一个。
  • Project Manager: List Projects to Open in New Window 列出所有已保存/检测到的项目,然后选择一个在新窗口中打开。
  • Project Manager: Refresh Projects 刷新缓存的项目。

vscode配置python

九、调试

这里只介绍下远程调试的内容,客户端调试需要根据项目情况进行配置。

1. 点击按键,创建python版本的launch.json。

vscode配置python

2. 可以在工程中添加一个连接的GM指令,类似于下面这样,服务器端需要pip安装ptvsd,如果遇到问题,可以查看下这篇看是否是一样的问题:

python的远程调试之ptvsd_xingcen的博客-CSDN博客

  1. @gmcmd('#vsdebug')
  2. defVscodeDebug(avatar, ip="xxx", port=xxx):
  3. importptvsd
  4. ptvsd.enable_attach(address=(ip, port))
  5. print("server已经连接到port:%d"% port)

3. 执行指令#vsdebug,然后运行“remoteDebug0",这样就能够正常连接了。

vscode配置python

注意

如果脚本目录是mklink到另一个目录下的,一定要确认下.vscode是否和当前工程是在同一个路径下,否则可以连上但是断点断不到。

十、添加python头模板

  • File->Preferences->User Snippets
  1. {
  2. "HEADER": {
  3. "prefix":"header",
  4. "body": [
  5. "# -*- coding: utf-8 -*-",
  6. "\"\"\"",
  7. "author: yourName",
  8. "desc: ",
  9. "maintainer: yourName",
  10. "\"\"\"",
  11. ],
  12. }
  13. }
  14. 十一、其他

插件

Pylance:加强版的python languageServer 可以安装下。

Bracket Pair Colorizer:括号高亮显示。

设置

  • Workbench › Tree: Indent,可调整工程目录结构的缩进。
  • Ctrl+Shift+P,打开open user settings,搜索EOL,设置换行符为LF。

【感谢: 龙石数据大数据分析平台技术支撑 http://www.longshidata.com/pages/government.html, 】
上一篇:雷神加速器免费领取时长2023
下一篇:没有了
网友评论