簡體   English   中英

使用ropemacs在Emacs中使用python.el進行自動完成

[英]Using ropemacs for autocompletion with python.el in Emacs

如何設置自動完成以在Emacs 24中使用python.el ropemacs?

我的.emacs文件中有以下內容

; Auto-complete:
; --------------------------
(add-to-list 'load-path "~/.emacs.d/auto-complete/auto-complete-1.3.1")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete/auto-complete-1.3.1/dict")
(ac-config-default)

; Auto-complete rope integration:
; --------------------------
(ac-ropemacs-initialize)
(add-hook 'python-mode-hook
      (lambda ()
    (add-to-list 'ac-sources 'ac-source-ropemacs)))

但這似乎不足以獲得Python方法,類成員等的自動完成(在自動完成工具提示上)。

例如

my_text = "hello world"
my_text.

沒有為String類顯示任何可能的自動完成。

使用上面的配置,自動完成本身適用於通用自動完成(以及目錄)。

如果我建議,請嘗試emacs-jedi,如果您只是想要自動完成,請提供文檔幫助。

相對較新,在早期開發階段已經 成熟且可靠,足以使用,比繩索路線更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM