Heim > Backend-Entwicklung > PHP-Tutorial > Warum verfügt der mit CentOS gelieferte Vim über eine automatische Vervollständigung, der mit dem Mac jedoch nicht?

Warum verfügt der mit CentOS gelieferte Vim über eine automatische Vervollständigung, der mit dem Mac jedoch nicht?

WBOY
Freigeben: 2016-09-05 08:59:55
Original
1161 Leute haben es durchsucht

Genau wie der Titel habe ich mir die CentOS-Hilfe angesehen und festgestellt, dass das eigene Vim standardmäßig über eine automatische Vervollständigungsfunktion verfügt, die über Strg+x und dann Strg+o erfolgt.
Das mit dem Mac gelieferte Vim ist jedoch nicht im Lieferumfang enthalten. Ich habe einige andere Konfigurationen von Vim unter Mac geändert, z. B. das Aktivieren der Code-Hervorhebung, aber ich weiß nicht, wie ich diese automatische Vervollständigung durchführen soll zu CentOSs /etc/vimrc und ich ging zu /usr/share/vim und schaute es mir an, aber ich verstand die Bedeutung der Dinge im Ordner unter vim nicht. Theoretisch, wenn die Codevervollständigung ein Plug-in ist , dann kann ich den Ladevorgang in /etc/vimrc sehen, aber nichts.
Wenn es kein Plug-in ist, warum wird Vim dann nicht mit dem Mac geliefert?

Ich hoffe, die Senioren geben Ihnen einen Rat, danke.

Ich weiß, dass es auf dem Mac eine Meldung gibt, dass „omnifunc“ nicht festgelegt ist. Nach der Überprüfung scheint es, dass dieses Standard-Plug-in „Omni-Vervollständigung“ heißt und durch die Verwendung der Dinge im Autoload-Verzeichnis in Vim7x implementiert wird Verzeichnis, aber ich weiß nicht wie

Update:

Okay, ich habe es selbst gelöst.

Antwortinhalt:

Genau wie der Titel habe ich mir die CentOS-Hilfe angesehen und festgestellt, dass das eigene Vim standardmäßig über eine automatische Vervollständigungsfunktion verfügt, die über Strg+x und dann Strg+o erfolgt.

Das mit dem Mac gelieferte Vim ist jedoch nicht im Lieferumfang enthalten. Ich habe einige andere Konfigurationen von Vim unter Mac geändert, z. B. das Aktivieren der Code-Hervorhebung, aber ich weiß nicht, wie ich diese automatische Vervollständigung durchführen soll zu CentOSs /etc/vimrc und ich ging zu /usr/share/vim und schaute es mir an, aber ich verstand die Bedeutung der Dinge im Ordner unter vim nicht. Theoretisch, wenn die Codevervollständigung ein Plug-in ist , dann kann ich den Ladevorgang in /etc/vimrc sehen, aber nichts.
Wenn es kein Plug-in ist, warum wird Vim dann nicht mit dem Mac geliefert?

Ich hoffe, die Senioren geben Ihnen einen Rat, danke.

Ich weiß, dass es auf dem Mac eine Meldung gibt, dass „omnifunc“ nicht festgelegt ist. Nach der Überprüfung scheint es, dass dieses Standard-Plug-in „Omni-Vervollständigung“ heißt und durch die Verwendung der Dinge im Autoload-Verzeichnis in Vim7x implementiert wird Verzeichnis, aber ich weiß nicht wie

Update:

Okay, ich habe es selbst gelöst.

vim --version

Sie sprechen von Super-Tags, die Vervollständigung ist nicht sehr intelligent. Sie können das YCM-Plug-In ausprobieren, das sehr nützlich ist

Amway ist ein Projekt, um Vim effizienter zu machen

Sehen Sie sich die Unterschiede bei der Verwendung von Skripten zwischen den beiden Plattformen an.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage