前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分享一个适用于Python开发的VS Code Profile

分享一个适用于Python开发的VS Code Profile

作者头像
杜逸先
发布2024-03-29 11:35:53
1000
发布2024-03-29 11:35:53
举报

随着持续的版本演进,VS Code 的功能也越来越多,其中一个比较好用的功能是 VS Code 配置(VS Code Profiles)。

Visual Studio Code有数百种设置、数千种扩展和无数种调整UI布局的方法来自定义编辑器。VS Code Profiles允许您创建自定义设置,并在它们之间快速切换或与他人共享。

VS Code 配置总体上使用比较简单,可以参考官方文档。

适用于Python 开发的VS Code配置

基于 VS Code 提供的 Python 配置模板,我进行了一些修改。

配置链接(gist)

外观

我本身喜欢浅色主题,一直在用 bluloco light

图标主题选择的是最受欢迎的 vscode-icons。

扩展

Python相关
  • Python
  • Pylance
  • Python Environment Manager
  • Black Formatter
  • ruff
  • autoDocstring
  • Jupyter以及相关插件
Git相关

Git Lens的功能有些过于臃肿,暂时不加入插件列表。

  • git graph
  • git blame
远程开发
  • Remote Development 扩展包
工具
  • Thunder Client
  • Even Better Toml
  • Docker
  • Markdown Editor
AI助手
  • IntelliCode
  • Copilot

设置

代码语言:javascript
复制
{
    "python.analysis.autoImportCompletions": true,
    "python.analysis.fixAll": ["source.unusedImports"],  
    "editor.defaultFormatter": "ms-python.black-formatter",
    "files.exclude": {
        "**/__pycache__": true,
        "**/.cache": true,
        "**/.coverage": true,
        "**/.coverage.*": true,
        "**/.hypothesis": true,
        "**/.mypy_cache": true,
        "**/.nox": true,
        "**/.pytest_cache": true,
        "**/.ruff_cache": true,
        "**/.tox": true
    },
    "workbench.colorTheme": "Bluloco Light Italic",
    "workbench.iconTheme": "vscode-icons",
    "editor.fontFamily": "'FiraCode NFM Retina', Consolas, 'Courier New', monospace",
    "editor.fontSize": 24,
    "editor.formatOnSave": true,
    "editor.formatOnSaveMode": "modificationsIfAvailable",
    "editor.acceptSuggestionOnEnter": "smart",
    "merge-conflict.autoNavigateNextConflict.enabled": true,
    "gitblame.inlineMessageEnabled": true

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 适用于Python 开发的VS Code配置
    • 外观
      • 扩展
        • Python相关
        • Git相关
        • 远程开发
        • 工具
        • AI助手
      • 设置
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档