V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xinmans
V2EX  ›  Visual Studio Code

vscode 开发 Python 程序有哪些最佳实践

  •  
  •   xinmans · 128 天前 via iPhone · 1496 次点击
    这是一个创建于 128 天前的主题,其中的信息可能已经有所发展或是发生改变。
    插件,最佳实践,包括 debug 等,有没有人分享下
    10 条回复    2023-12-21 18:32:32 +08:00
    n30v1
        1
    n30v1  
       127 天前   ❤️ 1
    老老实实 pycharm 不香吗
    CaptainD
        3
    CaptainD  
       127 天前   ❤️ 3
    @n30v1 个人感觉 pycharm 开发 python 体验远不如 vscode

    vscode 远程能力远比 pycharm 强,插件也丰富太多,我们开发环境是远程的,vscode 优势很大

    插件我用了这几个
    isort:格式化 import
    yapf:格式化代码
    autoDocstring:标准格式注释

    还有些常规的比如 docker 、jupyter 之类的

    debug 我习惯用 pdb

    最佳实践应该是 python 项目的最佳实践吧,我们好像没什么特别的地方
    cwxiaos
        4
    cwxiaos  
       127 天前 via iPhone
    Vscode 纯手动,很多东西要自己配置,相对麻烦一点
    cwxiaos
        5
    cwxiaos  
       127 天前 via iPhone
    但是也没什么要特别注意的,直接写就行了
    ayugesheng
        6
    ayugesheng  
       127 天前
    @CaptainD 部分同意,远程开发 pycharm 确实不如 vscode ;但是一些开发工具比如 isort ,flake8 ,black 等 pycharm 都可以通过配置 external tools 和 file watcher 来方便地添加和使用; autoDocstring 也自带的有,可通过 Docstring 自定义配置。
    thinkershare
        7
    thinkershare  
       127 天前
    没什么最佳实践,vscode 远程 ssh 直接开撸。目前完全没遇到难受的地方。不做 web 开放,vscode 我用起来是比 pycharm 舒服。
    jianchang512
        8
    jianchang512  
       127 天前
    vscode 太折腾了,各种扩展 组件的配置 折腾,直接 pycharm 开箱即用多爽
    CaptainD
        9
    CaptainD  
       127 天前
    @ayugesheng 我 pycharm 确实是这么配置的,但不如 vscode 插件的方式方便
    xinmans
        10
    xinmans  
    OP
       127 天前 via iPhone
    主要是我要在 ipad 上远程开发,目前部署了 code-server ( vscode 的开源版本)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3026 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:37 · PVG 16:37 · LAX 01:37 · JFK 04:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.