用 VS Code 和 Sublime Text 写 Python 哪个更合适?
<p>两个都用过,但感觉都有一些小痛点。</p>
<p>泛用性更强的肯定是 vscode 了,功能毫无疑问的更强大,但是个人使用感觉的缺点:</p>
<ol>
<li>解释器需要配置,不能开箱即用</li>
<li>执行速度相对来说慢一丢丢,不太清楚为什么会这样,每次 build 要等个一两秒,与 sublime 的 0.2 秒闪电出结果体验上差很多</li>
<li>自动补全功能感觉没有 sublime 强大,像后者如果我定义一个变量<code>my_name_is_richard</code>,其他地方引用这个变量,输入其中几乎任意字母组合都能瞬间补出来,比如<code>mnir</code>回车,或者<code>nr</code>回车,甚至<code>ad</code>回车也能补出来,vscode 里补全总感觉比较玄学,有时候补得很快,有时候不知道为什么补不出来。</li>
</ol>
<p>Sublime Text 的缺点在于:</p>
<ol>
<li>泛用性差,插件生态和 vscode 差一个量级。</li>
<li>自动补全非常强,但智能提示非常拉胯,期待的使用体验是,输入一个未知对象,按.直接可以查看内部属性和方法,sublime 默认配置下无插件那就是啥也提示不出来,插件我不知道怎么配才能做到。</li>
</ol>
<p>当然了 sublime 的优点是快如闪电。。更多时候当做系统默认文本编辑器的替代品也是很不错的。</p>
<p>当然写 py 还有 jb 家的 pycharm 比这两个都更主流,功能也更强大,但是我不常用的原因还是个人不喜欢大而全但是慢的软件,我更喜欢 ctrl+n 直接能创建新文件开始写代码,写完 ctrl+b 直接就能看到执行结果那种的爽快感。</p>
<p>所以有无老哥分享一下 vscode 和 sublime 写 python 的配置教程,在执行速度、智能提示、自动补全方面应该怎么配才能写代码比较舒服?我相信这几款 ide 配好了应该都是相当好用的,也许我们可以汇总一下搞个经验分享贴</p>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载
-
2022年4月23日 08:47
pycharm 才是最好的
0
0
-
2022年4月23日 17:14
另一個可能性是修改下面的設定
// Allows a user to override the severity levels for individual diagnostics.
//
"python.analysis.diagnosticSeverityOverrides": {
"reportDuplicateImport": "warning",
"reportImplicitStringConcatenation": "warning",
"reportMissingParameterType": "none",
"reportImportCycles": "warning",
"reportUnboundVariable": "warning",
"reportUninitializedInstanceVariable": "none",
"reportUnusedClass": "information",
"reportUnusedFunction": "information",
"reportUnusedImport": "information",
"reportUnusedVariable": "information",
},
不過這能改的東西就很多了,可以自己去連結裡查閱,我就沒有全部列在 settings 裡了,只在 default settings 寫了比較常用的幾個。
0
0
-
2022年4月23日 17:14
私底下我偷用 pylance , 不過在 ST 上差距不大,intellicode 沒法用, extract variable/method 在早期的時候能用,後來該功能的實作好像被移到另一個插件了(懷疑是在 ms-python.python 裡),就沒法用了。優點只剩下 semantic highlighting, 自帶某些 stubs, 和函數補全可以自動加上括號。
0
0
-
2022年4月24日 00:44
理论上是免费试用,但是没有强制的试用期。
0
0
-
2022年4月24日 02:46
寫大一點的用 pycharm
簡單的 vim
0
0
-
2022年4月24日 04:46
我觉得 pycharm 最合适。。
0
0
-
2022年4月24日 05:17
早期 sb 不支持中文,还不能改字符集,直接弃坑
0
0
-
2022年4月24日 05:45
pycharm 最强
sublime 启动最快
0
0
-
2022年4月24日 05:45
用 pycharm ,sublime 落伍了
0
0
-
2022年4月24日 07:16
微软的那个 pylance 真的挺强的...
0
0
-
2022年4月24日 07:16
vim 配置一下,写脚本更好用
0
0