Emacs中autocomplete.el的Python快速帮助?
我在GNU/Linux上使用Emacs 23.1.1,搭配autocomplete.el 1.3和Ropemacs 0.6。
在Lisp编程中,autocomplete.el会显示建议补全的文档(在autocomplete.el中称为“快速帮助”)。使用ropemacs进行Python补全是可以的,但它不显示Python补全的快速帮助。有没有办法开启这个功能,或者有人成功实现过吗?
2 个回答
1
我在所有开发环境中都不再使用自动补全的功能了。因为它们很少能满足我的需求,要么列表太长,要么太短,或者排序不太好。所以我在所有模式中都使用dabbrev-expand,并把它设置为tab键的功能。
这个方法在处理文本时效果也很好。通常情况下,只要在你当前的工作区域内,就能得到不错的补全。如果我在一个空白的工作区开始输入,我会打开第二个工作区,让expand可以用来查找建议。这种方法不依赖于编程语言,也不依赖于你想调用的方法的对象,但它仍然能大大提高效率,而且你会慢慢习惯这种方式。也许这样做并不能提供“快速帮助”。
3
Ropemacs可以帮你完成这个任务:你可以在符号上使用函数 rope-show-doc
,或者直接按快捷键 C-c d
。很简单吧 :)