我很高兴我购买了用于开发的崇高的文本3,并且,无论是在本地还是通过扩展,这段软件几乎满足了我的所有需求。
然而,我发现自己需要做的一件事是进行重构,例如通过PyRope或更好的方法。已经有PyRope对ST3的扩展了,但是它实际上并没有使用重构后端。ST2版本确实有这种支持,但是它一点也不健壮,并且经常在没有明确的错误消息的情况下失败。
我要找的是:
vim
或emacs
只是为了重构代码-除非插件是如此简单,你可以解释如何在你的答案正文中使用它。抱歉的。.deb
软件包一起来的额外积分。非目标:
发布于 2014-02-11 07:28:22
注:我是Wingware的联合创建者,为Python制作了咏叹调IDE。
您可以尝试翼IDE,它具有重命名、移动、将代码提取到函数或方法以及引入变量的重构操作。它是一个完整的IDE,但启动速度很快,非常可配置(例如,您可以隐藏您不感兴趣的内容),并自动从磁盘重新加载代码,这样您就可以与另一个编辑器并排使用它。
如果您的代码不在同一个目录中,那么您确实需要确保机翼(我认为任何重构工具)都知道Python路径是什么。否则,它无法确切地知道导入引用的是哪个模块,因此可能会丢失您正在更改的符号的使用。这可能与您的源库无关,但仍然值得注意。
为了满足你的其他要求:翅膀有不同的键盘个性,不需要你知道emacs或vim。它以.deb (和其他形式)的形式出现,但不在Ubuntu存储库中,您的重构引擎不能作为ST3插件(对不起!)。
https://softwarerecs.stackexchange.com/questions/929
复制相似问题