1
vexfisher 2012-06-25 00:41:14 +08:00
vim代码补全功能感觉非常不好?
vim在代码补全方面有词典和snipmate插件,都是非常强大的哦 |
2
humiaozuzu 2012-06-25 00:41:21 +08:00 5
vim的补全很好用,python/ruby都有实时语法补全,然后可以参考我的配置。。。关键在于neocomplcache这个神一般的插件
https://github.com/humiaozuzu/dot-vimrc |
3
fanzeyi 2012-06-25 00:43:10 +08:00
vim 有时候卓越的补全能力让我很惊叹…… 不过只是有时候…… 而且也不知道在什么情况下才能触发……=_=
貌似是装进系统的包都会有补全…… |
4
liyandong 2012-06-25 00:50:53 +08:00
notepad
|
5
Echoldman 2012-06-25 01:03:25 +08:00
Sublime Text 2,我最近搞明白了他的‘代码片段’编写的方式,很容易就能达到你想要的功能。
|
6
phuslu 2012-06-25 01:06:09 +08:00
一直用 pyscripter 在 win 下开发 linux 程序。 :)
|
7
clino 2012-06-25 10:12:58 +08:00
ulipad 的补全功能你也可以试试看
|
8
kunimi 2012-06-25 10:19:59 +08:00
继续鼓吹Emacs:)
|
9
xupefei 2012-06-25 10:45:10 +08:00
自动补全当然选 PyCharm……
|
10
sailxjx 2012-06-25 10:46:11 +08:00
Sublime还是相当不错滴
|
11
adow 2012-06-25 10:56:58 +08:00
我的vim 的补全有时有有时没有,大部分时间都没有,而且并不只是系统带的包,连当前目录下的python包的补全也是有时有有时没有。我完全没看出规律,到现在都只能在几乎没有代码补全的环境下写python,郁闷哪。难道vim的代码补全和vs,xcode这样里面的不是一个概念吗?
|
12
silvernoo OP |
13
atan 2012-06-25 13:01:18 +08:00
sublime,用过之后就不想换了
|
14
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 |
15
chendeshen 2012-06-25 13:51:30 +08:00
|
16
demon386 2012-06-25 19:27:20 +08:00
@kunimi 你Emacs补全用的啥?用了几个和autocomplete搭配的都不顺手。Ropemacs的话慢到令人发出中指。。
|
17
demon386 2012-06-25 19:31:48 +08:00
各位用Sublime的同学,请问哪个插件可以对当前Python project(而不仅是当前文件)中的symbol进行补全。比如我用到自己写的一个类想对其中的方法进行补全,好像SublimeCodeIntel没法做到。
|
18
kunimi 2012-06-25 20:34:32 +08:00
@demon386 yasnippet + auto-complete + pycomplete,其实配置个Emacs当Python的IDE的确挺麻烦的,不过折腾下也挺有趣的。Ropemacs load起来是比较慢,不过我觉得还是可以忍的。
|
19
Pazzilivo 2012-06-25 20:43:36 +08:00
sublime text有这个功能,vim装上插件也可以实现
|
20
demon386 2012-06-25 20:59:39 +08:00
@kunimi 略微折腾了一下launchpad上的python-mode,自带pycomplete。但是不能用。得了我还是用Sublime写python吧。Emacs唯一割舍不下的是org-mode。
|
21
Hualin 2012-06-25 21:00:29 +08:00
我用的是 SublimeCodeIntel,是一个sublime text 2 的插件。有代码补全 和 goto definition,挺快的。
|
22
demon386 2012-06-25 21:03:13 +08:00
感谢各位回复,原来之前是我SublimeCodeIntel的设置文件有个地方写错了,现在补全正常,相当好用。
|
23
Esay 2012-06-25 21:43:21 +08:00
@humiaozuzu neocomplcache 真是个好东西,用起来很方便,谢谢推荐。
|
24
shiweifu 2012-06-25 22:00:23 +08:00
@chendeshen 发破解不符合v2ex的氛围吧……
|
25
lerry 2012-06-25 22:02:49 +08:00
SublimeCodeIntel配置好,用着很爽
|
26
silvernoo OP 谢谢各位厚爱,我得去配置vim+neocomplcache了
|
27
ufo22940268 2012-06-26 10:38:20 +08:00
脑补
|
28
jerichowon 2012-06-29 11:30:33 +08:00
@demon386 请问SublimeCodeIntel配置怎么写的,我想实现跨文件的自动提示功能,但是一直没有成功。我是Windows环境。
|
29
demon386 2012-06-29 11:58:30 +08:00
@jerichowon 我就是在 ~/.codeintel/config里加了python和pythonExtraPaths的路径(Mac):
{ "Python" : { "python": "/usr/local/bin/python", "pythonExtraPaths": ["/usr/local/lib/python2.7/site-packages"] } } |
30
youngershen 2012-06-29 12:01:06 +08:00
楼主还没搞清ide和编辑器的区别
|
31
jerichowon 2012-06-29 12:05:15 +08:00
@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
Hualin 2012-06-29 18:38:43 +08:00 1
有个叫 pyscript的ide,没sublime那么漂亮,它是IDE,功能挺多很实用。sypder也是我前阵子在用的ide,类似matlab的界面,有时候会崩溃,会坑爹的。
sublimeCodeIntel 不用配置吧。windows下用ctrl+J激活,如果你打到需要补全的时候,它会触发一个事件,sublime底下的状态栏会显示正在扫描python目录,过一会就能补全了。 |
33
tioover 2012-06-30 19:02:41 +08:00
|
34
huochengfang 2012-06-30 21:24:55 +08:00
Source Insight超级能打,并且身轻体健(C#支持存疑)。Slick Edit也能打,只是肥一点。
|
35
deepjia 2012-06-30 21:43:23 +08:00
@huochengfang Source Insight 对中文的支持实在是个很纠结的问题……
|
36
huochengfang 2012-06-30 22:01:29 +08:00
@deepjia 多少年了SI还在3.X徘徊……Slick Edit的补全大小写敏感,也不知这两年进化了没有……
|
37
chendeshen 2012-07-01 10:02:24 +08:00
@tioover 就那不爽,破解就不会。
|
38
tioover 2012-07-01 15:27:00 +08:00
@chendeshen 我去……
|