因为一直从事c#和c++开发的原因使我对于代码补全功能非常依赖,之前配置的vim代码补全功能感觉非常不好,我又试过了很多编辑器,发现有许多人大推PyCharm这个ide,不光是代码补全其他方面也非常完美,有种直逼vs的感觉,但是也和vs旗鼓相当的慢,这样我又要开始寻找新的编辑器了
|
vexfisherJun 25, 2012
1
vim代码补全功能感觉非常不好?
vim在代码补全方面有词典和snipmate插件,都是非常强大的哦 |
|
2
vim的补全很好用,python/ruby都有实时语法补全,然后可以参考我的配置。。。关键在于neocomplcache这个神一般的插件
https://github.com/humiaozuzu/dot-vimrc |
|
fanzeyiJun 25, 2012
3
vim 有时候卓越的补全能力让我很惊叹…… 不过只是有时候…… 而且也不知道在什么情况下才能触发……=_=
貌似是装进系统的包都会有补全…… |
|
liyandongJun 25, 2012
4
notepad
|
|
EcholdmanJun 25, 2012
5
Sublime Text 2,我最近搞明白了他的‘代码片段’编写的方式,很容易就能达到你想要的功能。
|
|
phusluJun 25, 2012
6
一直用 pyscripter 在 win 下开发 linux 程序。 :)
|
|
clinoJun 25, 2012
7
ulipad 的补全功能你也可以试试看
|
|
kunimiJun 25, 2012
8
继续鼓吹Emacs:)
|
|
xupefeiJun 25, 2012
9
自动补全当然选 PyCharm……
|
|
sailxjxJun 25, 2012
10
Sublime还是相当不错滴
|
|
adowJun 25, 2012
11
我的vim 的补全有时有有时没有,大部分时间都没有,而且并不只是系统带的包,连当前目录下的python包的补全也是有时有有时没有。我完全没看出规律,到现在都只能在几乎没有代码补全的环境下写python,郁闷哪。难道vim的代码补全和vs,xcode这样里面的不是一个概念吗?
|
|
12
|
|
atanJun 25, 2012
13
sublime,用过之后就不想换了
|
|
chendeshenJun 25, 2012
14
推薦國內唯一Sublime Text 2破解高手:目前最好用的代碼編輯
http://pan.baidu.com/netdisk/extractpublic?username=%E9%A3%98%E9%80%B8%E7%82%B9 |
|
chendeshenJun 25, 2012
15
|
|
demon386Jun 25, 2012
17
各位用Sublime的同学,请问哪个插件可以对当前Python project(而不仅是当前文件)中的symbol进行补全。比如我用到自己写的一个类想对其中的方法进行补全,好像SublimeCodeIntel没法做到。
|
|
kunimiJun 25, 2012
18
@demon386 yasnippet + auto-complete + pycomplete,其实配置个Emacs当Python的IDE的确挺麻烦的,不过折腾下也挺有趣的。Ropemacs load起来是比较慢,不过我觉得还是可以忍的。
|
|
PazzilivoJun 25, 2012
19
sublime text有这个功能,vim装上插件也可以实现
|
|
demon386Jun 25, 2012
20
@kunimi 略微折腾了一下launchpad上的python-mode,自带pycomplete。但是不能用。得了我还是用Sublime写python吧。Emacs唯一割舍不下的是org-mode。
|
|
HualinJun 25, 2012
21
我用的是 SublimeCodeIntel,是一个sublime text 2 的插件。有代码补全 和 goto definition,挺快的。
|
|
demon386Jun 25, 2012
22
感谢各位回复,原来之前是我SublimeCodeIntel的设置文件有个地方写错了,现在补全正常,相当好用。
|
|
EsayJun 25, 2012
23
@humiaozuzu neocomplcache 真是个好东西,用起来很方便,谢谢推荐。
|
|
shiweifuJun 25, 2012
24
@chendeshen 发破解不符合v2ex的氛围吧……
|
|
lerryJun 25, 2012
25
SublimeCodeIntel配置好,用着很爽
|
|
26
谢谢各位厚爱,我得去配置vim+neocomplcache了
|
|
ufo22940268Jun 26, 2012
27
脑补
|
|
jerichowonJun 29, 2012
28
@demon386 请问SublimeCodeIntel配置怎么写的,我想实现跨文件的自动提示功能,但是一直没有成功。我是Windows环境。
|
|
demon386Jun 29, 2012
29
@jerichowon 我就是在 ~/.codeintel/config里加了python和pythonExtraPaths的路径(Mac):
{ "Python" : { "python": "/usr/local/bin/python", "pythonExtraPaths": ["/usr/local/lib/python2.7/site-packages"] } } |
|
youngershenJun 29, 2012
30
楼主还没搞清ide和编辑器的区别
|
|
jerichowonJun 29, 2012
31
@demon386 我在这个配置文件里面也加了相关的路径(Windows),如下:
{ "Python": { "python": "F:/ProgramFiles/Python27/lib/", "pythonExtraPaths": [ "libs", "~/Applications/Sublime Text 2.app/Contents/MacOS", "/Applications/Sublime Text 2.app/Contents/MacOS", "G:/Downloads/About_Python/facebook-tornado-v2.3.0-4-g0b432be/facebook-tornado-0b432be/tornado" ] } } 但是无效,智能感知不能啊。 我将“/”换成“\”依然不行。郁闷。 |
|
32
有个叫 pyscript的ide,没sublime那么漂亮,它是IDE,功能挺多很实用。sypder也是我前阵子在用的ide,类似matlab的界面,有时候会崩溃,会坑爹的。
sublimeCodeIntel 不用配置吧。windows下用ctrl+J激活,如果你打到需要补全的时候,它会触发一个事件,sublime底下的状态栏会显示正在扫描python目录,过一会就能补全了。 |
|
tiooverJun 30, 2012
33
|
|
huochengfangJun 30, 2012
34
Source Insight超级能打,并且身轻体健(C#支持存疑)。Slick Edit也能打,只是肥一点。
|
|
deepjiaJun 30, 2012
35
@huochengfang Source Insight 对中文的支持实在是个很纠结的问题……
|
|
huochengfangJun 30, 2012
36
@deepjia 多少年了SI还在3.X徘徊……Slick Edit的补全大小写敏感,也不知这两年进化了没有……
|
|
chendeshenJul 1, 2012
37
@tioover 就那不爽,破解就不会。
|
|
tiooverJul 1, 2012
38
@chendeshen 我去……
|