• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

如何使vim下开发python调试更方便?

python 搞代码 4年前 (2022-01-09) 26次浏览 已收录 0个评论
文章目录[隐藏]

回复内容:

.vimrc文件里加这个配置,按F5即可运行当前.py文件,辅以unittest即可。
au BufRead *.py map :w:!/usr/bin/env python % 打开vi,输入:

<code class="language-text">:!wget https://download.jetbrains.com/python/pycharm-community-5.0.2.tar.gz:!tar xvfz pycharm-community-5.0.2.tar.gz:!pycharm-community-5.0.2/bin/pycharm.sh</code>

照这个来: Turning Vim into a modern python IDE
sontek.net/turning-vim-

我配置后的图:
ipython
用过的都说好献上一翻译版本:使用Vim打造现代化的Python IDE- feisky(盛大云·软件开发)对照这些步骤来配置。
对应原文:sontek.net/blog/detail/老老实实用pycharm开一个终端进行vim编辑,另一个终端命令行运行编辑的文件
参考猛禽 的回答,求折叠- 学会使用ipdb + ipython
– 可以用supervisor之类的实时检测文件变更并重新执行的工具
– 猛禽说的方式这个问题应该可以分成 开发 和 调试 两个部分吧。

开发的话可以参考这两篇:
mikeshi.me/wordpress/?
mikeshi.me/wordpress/?
主要就是安装一些插件使得开发更加方便一些。我个人是安装了一些文件管理方面的插件(方便项目管理),其他部分的比较少用。

调试部分的话,我个人而言,已经很少使用那种step by step的调试方法了,绝大部分时间都是用观察错误信息+print的方式进行调试。得益于python统一的异常输出,在python里用这个方法更加得心应手一些,错误定位和分析错误原因一般都比较快。

开发的时候使用unittest是一个非常好的习惯,可以本文来源gaodai#ma#com搞@@代~&码*网2很大程度上减少逻辑上的错误。python自带了unittest框架。另外推荐nose ( readthedocs.org/docs/no ),可以让unittest更加方便。使用jedi, 然后使用ipdb, 然后使用ipython,最好以测试驱动开发的方式去开发。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何使vim下开发python调试更方便?
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址