我在找一个有代码补完功能的编辑器

2012-06-25 00:34:55 +08:00
 silvernoo
因为一直从事c#和c++开发的原因使我对于代码补全功能非常依赖,之前配置的vim代码补全功能感觉非常不好,我又试过了很多编辑器,发现有许多人大推PyCharm这个ide,不光是代码补全其他方面也非常完美,有种直逼vs的感觉,但是也和vs旗鼓相当的慢,这样我又要开始寻找新的编辑器了
11506 次点击
所在节点    Python
38 条回复
vexfisher
2012-06-25 00:41:14 +08:00
vim代码补全功能感觉非常不好?

vim在代码补全方面有词典和snipmate插件,都是非常强大的哦
humiaozuzu
2012-06-25 00:41:21 +08:00
vim的补全很好用,python/ruby都有实时语法补全,然后可以参考我的配置。。。关键在于neocomplcache这个神一般的插件
https://github.com/humiaozuzu/dot-vimrc
fanzeyi
2012-06-25 00:43:10 +08:00
vim 有时候卓越的补全能力让我很惊叹…… 不过只是有时候…… 而且也不知道在什么情况下才能触发……=_=

貌似是装进系统的包都会有补全……
liyandong
2012-06-25 00:50:53 +08:00
notepad
Echoldman
2012-06-25 01:03:25 +08:00
Sublime Text 2,我最近搞明白了他的‘代码片段’编写的方式,很容易就能达到你想要的功能。
phuslu
2012-06-25 01:06:09 +08:00
一直用 pyscripter 在 win 下开发 linux 程序。 :)
clino
2012-06-25 10:12:58 +08:00
ulipad 的补全功能你也可以试试看
kunimi
2012-06-25 10:19:59 +08:00
继续鼓吹Emacs:)
xupefei
2012-06-25 10:45:10 +08:00
自动补全当然选 PyCharm……
sailxjx
2012-06-25 10:46:11 +08:00
Sublime还是相当不错滴
adow
2012-06-25 10:56:58 +08:00
我的vim 的补全有时有有时没有,大部分时间都没有,而且并不只是系统带的包,连当前目录下的python包的补全也是有时有有时没有。我完全没看出规律,到现在都只能在几乎没有代码补全的环境下写python,郁闷哪。难道vim的代码补全和vs,xcode这样里面的不是一个概念吗?
silvernoo
2012-06-25 12:57:13 +08:00
atan
2012-06-25 13:01:18 +08:00
sublime,用过之后就不想换了
chendeshen
2012-06-25 13:50:04 +08:00
推薦國內唯一Sublime Text 2破解高手:目前最好用的代碼編輯
http://pan.baidu.com/netdisk/extractpublic?username=%E9%A3%98%E9%80%B8%E7%82%B9
chendeshen
2012-06-25 13:51:30 +08:00
demon386
2012-06-25 19:27:20 +08:00
@kunimi 你Emacs补全用的啥?用了几个和autocomplete搭配的都不顺手。Ropemacs的话慢到令人发出中指。。
demon386
2012-06-25 19:31:48 +08:00
各位用Sublime的同学,请问哪个插件可以对当前Python project(而不仅是当前文件)中的symbol进行补全。比如我用到自己写的一个类想对其中的方法进行补全,好像SublimeCodeIntel没法做到。
kunimi
2012-06-25 20:34:32 +08:00
@demon386 yasnippet + auto-complete + pycomplete,其实配置个Emacs当Python的IDE的确挺麻烦的,不过折腾下也挺有趣的。Ropemacs load起来是比较慢,不过我觉得还是可以忍的。
Pazzilivo
2012-06-25 20:43:36 +08:00
sublime text有这个功能,vim装上插件也可以实现
demon386
2012-06-25 20:59:39 +08:00
@kunimi 略微折腾了一下launchpad上的python-mode,自带pycomplete。但是不能用。得了我还是用Sublime写python吧。Emacs唯一割舍不下的是org-mode。

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

https://www.v2ex.com/t/40444

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

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

© 2021 V2EX