当前位置: 首页 > 软件教程 > vscode配置python

vscode配置python

时间:2023-12-24 22:00:04

编辑:小静

阅读:366

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。

最新软件
更多
  • 大小:0.94MB 时间:2024-11-18
    GOG GALAXY是一个海外的游戏平台,类似于steam和epic等,超多正版游戏都能在这里购买和下载等,同时还有许许多多的优惠活动,让你能够以更加实惠的价格买到喜欢的游戏,更有许多限时免费的活动,不用花钱就能得到优质游戏,让你轻松享受更多乐趣。
    下载
  • 大小:61.98MB 时间:2024-11-18
    鲸云漫游是一款专为游戏发烧友打造的PC端云游戏平台,无需下载游戏,也不用担心PC配置不足,所有数据都在云端运行,让你轻松玩转3a大作。直接在上面玩各种热门游戏,整个操作过程不会出现丝毫卡顿、延迟现象,还有特色的存档交易功能,让你轻松享受到大佬的全解锁存档爽玩。
    下载
  • 大小:40.07MB 时间:2024-11-18
    开心盒子助手v3.0是一款电视机顶盒专用工具,用户可以连接到他们的电视机顶盒,轻松管理他们的智能设备,推送文件和安装各种电视应用程序,还支持自定义加载bat批处理与py脚本等插件,能够将机顶盒连接到电脑进行刷机升级,达到你所想要的效果,让你的电视更加全能,对它感兴趣的话就赶快来53软件园下载安装开心盒子助手v3.0最新版2024吧。
    下载
  • 大小:307KB 时间:2024-11-18
    MemReductV3.4是一款专业实用的内存整理软件,使用Microsoft内存整理内核,支持一键清理多余内存,及时释放后台应用程序没有释放的资源,让您的计算机快速运行,软件还能够帮助用户进行电池状况检测,以及系统漏洞的扫描、修复和硬件温度的监控,
    下载