Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie Tab für die Python-Code-Vervollständigung in vim

So verwenden Sie Tab für die Python-Code-Vervollständigung in vim

高洛峰
高洛峰Original
2016-10-19 13:35:411654Durchsuche

Pydiction ermöglicht Ihnen die Implementierung der TAB-Code-Vervollständigung in Vim. Der Inhalt, der vervollständigt werden kann, umfasst: Standard-, benutzerdefinierte und Drittanbietermodule und -pakete. Plus Schlüsselwörter, BIFs und Strings.

Pydiction besteht aus 3 Hauptdateien:

python_pydiction.vim – Diese Datei ist eine Plugin-Datei für Vim, die die TAB-Vervollständigungsfunktion von Python-Dateien implementiert.

complete-dict – Diese Datei ist die Wörterbuchdatei von Vim, die Informationen wie Python-Schlüsselwörter und die Modulstruktur enthält. Ist die Referenzdatei, nach der das Plugin beim Abschluss sucht.

pydiction.py – (optional) Diese Datei ist eine Python-Skriptdatei, die zum Generieren von Wörterbuchdateien verwendet wird. Durch Ausführen dieses Skripts können weitere TAB-vervollständigbare Module hinzugefügt werden.


Verwendung

=====

Geben Sie einige Python-Schlüsselwörter, Modulnamen, Attribute oder Methodennamen in Vim ein und drücken Sie dann Drücken Sie die Tab-Taste, um die Abschlussinformationen anzuzeigen.

Wenn Sie beispielsweise

os.p

eingeben, wird

os.pardir

os.path

os.pathconf(

os.pathconf_names

os.pathsep

os.pipe(

... 🎜>


Wenn Sie feststellen, dass die Ergebnisse, die Sie im TAB-Vervollständigungsmenü erhalten, nicht Ihren Wünschen entsprechen, liegt ein möglicher Grund darin, dass Sie Vim nicht so eingestellt haben, dass die Groß-/Kleinschreibung ignoriert wird. Sie können „:set noic“ verwenden ". Einstellungen.

[So installieren Sie]

Fügen Sie unter UNIX/LINUX python_pydiction.vim in ~/.vim/after/ftplugin/ ein. Wenn das Verzeichnis nicht existiert, erstellen Sie es Manuell sucht Vim automatisch nach relevanten Dateien in diesem Verzeichnis. Legen Sie keine anderen Dateien außer python_pydiction.vim in dieses Verzeichnis ab.

Fügen Sie das folgende Feld zu Ihrer vimrc-Datei hinzu, um ftplugins zu aktivieren:

Dateityp-Plugin auf

Stellen Sie danach sicher, dass „g:pydiction_location“ so eingestellt ist, dass es auf den vollständigen Pfad der vollständigen Diktatdatei verweist, die Sie platziert haben. Beispiel:

lassen Sie g:pydiction_location = 'C:/vim/ vimfiles/ftplugin/pydiction/complete-dict'

Einstellungen finden Sie unter

# unzip pydiction-1.2.zip

# cp python_pydiction.vim /usr/share/vim/ vim70/ftplugin

# mkdir /usr/share/vim/vim70/pydiction

# cp complete-dict pydiction.py /usr/share/ vim/vim70/pydiction/

# vi ~/.vimrc

...

# Add

let g:pydiction_location = '/usr/ share/vim/vim70/pydiction/complete- dict'

let g:pydiction_menu_height = 20

Öffnen Sie die Python-Skriptdatei, indem Sie die TAB-Taste drücken, um die automatische Funktion zu aktivieren -Komplettes Menü.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn