在 VSCode 写 Python 的疑问

2017 年 12 月 17 日
 kevindu

最近有个这样的疑问,就是在函数下面写函数文档的时候,PyCharm 就会自动生成模版文档,比如这样

"""
    :param date:
    :return:
"""

但是在 VSCode 中没法这么智能,请问有没有相关的插件,或者大家能不能推荐下 VSCode 下 Python 开发常用好用的插件:-)

20262 次点击
所在节点    Python
45 条回复
Kilerd
2017 年 12 月 17 日
我觉得 vs code 写 Python 超级鸡肋。
对 Pyenv 支持超级不好。
还是用 PyCharm 吧。
YuHosi
2017 年 12 月 17 日
我只知道文件头部注释的插件哈哈哈
LokiSharp
2017 年 12 月 17 日
不要用 VSCode,不要相信前端程序员吹的工具。
secsilm
2017 年 12 月 17 日
怎么三个评论都是反对意见的,我不服!我都是 notebook+vscode,pycharm 太臃肿
MikeFeng
2017 年 12 月 17 日
之前用了一段时间 vscode 写 Django,后面换了 pycharm 回不去了,提示很强大
linuap
2017 年 12 月 17 日
非回答问题。

vsc 和 pycharm 都用过一段时间

最后选择了 emacs :D
lguan
2017 年 12 月 17 日
@kevindu
https://github.com/NilsJPWerner/autoDocstring

总的来说 vs code 对 python 的支持感觉比 sublimetext 还是要好点,也支持断点调试等,楼上有人说不支持 pyenv 支持不太好的情况也不存在,至少我用 mini conda 是没问题的
jerryshao
2017 年 12 月 17 日
hardman
2017 年 12 月 17 日
我建议试用 VIM
Kilerd
2017 年 12 月 18 日
@lguan 如果你是同时写多个项目,一个项目一个独立的 python 环境,你就知道 vscode 多难用了。
lguan
2017 年 12 月 18 日
@Kilerd 我就是写多个项目啊,通过`python.pythonPath`设置即可,这个设置可以放在文件夹级别,也可以放在 workspace 级别,完全没问题
df4VW
2017 年 12 月 18 日
@lguan 同意。。我感觉楼上的几位都没仔细用过 vscode-python,至少没读过文档
sunwei0325
2017 年 12 月 18 日
各种 ide 存在就是合理的,自己用不惯不代表别人用不惯。
congeec
2017 年 12 月 18 日
如果你用 python3+ type hints, 俩 ide 都没问题。我还是建议用 pycharm,vscode 写 python 性能还是不如 pycharm,而且 pycharm 会对代码做静态分析,你要是坚持用 tyoe annotation, 它能帮你检查出一些类型错误。vscode 调用 mypy 啥的,真的很慢
congeec
2017 年 12 月 18 日
Vim 大法好!
lguan
2017 年 12 月 18 日
@df4VW 的确是,vscode 专门针对 python 开发有个页面的说明,我仔细读了以后,就代替 sublimetext 来用了,的确该有的都有了
20015jjw
2017 年 12 月 18 日
反正我用 vim
casouri
2017 年 12 月 18 日
学学 vim 然后用 spacemacs 吧,用了就回不去了
hxhc
2017 年 12 月 18 日
Python docstring 可以试试
cls1991
2017 年 12 月 18 日
建议直接 PyCharm 吧, 省事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/415468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX