Klicken Sie hier, um einen Einführungsartikel zum Unternehmensmodus zu erhalten
jedi ist ein ergänzendes Tool für Python. company-jedi ist ein Backend für die Verwendung der Jedi-Vervollständigung im Company-Modus.
Kann von MELPA installiert werden.
M-x package-install RET company-jedi RET
Beachten Sie, dass Company-Jedi das Jedi-Core-Paket benötigt, nicht das Jedi-Paket. Das Jedi-Paket ist für die automatische Vervollständigung und ist ziemlich nervig.
(require 'jedi-core)
(setq jedi:complete-on-dot t)
(setq jedi:use-shortcuts t)
(add-hook 'python-mode-hook 'jedi:setup)
(add-to-list 'company-backends 'company-jedi) ;Zum Backend hinzufügen
Wenn Sie "jedi: complete-on-dot" auf "t" setzen, wird die Methode auch dann abgeschlossen (Methode), wenn Sie "." Eingeben. Die folgenden Tastenkombinationen können verwendet werden, indem Sie "jedi: use-shortcuts" auf "t" setzen
M-.
DefinitionM-,
Definitionssprung zurückNur bei der ersten Ausführung
M-x jedi:install-server RET
Installiere den jedi Server mit. Der Speicherort des jedi-Servers kann mit "jedi: environment-root" angegeben werden.
Recommended Posts