2016-07-28 26 views
0

Ich habe diesen Sommer mit der Verwendung von vim begonnen und seit kurzem Plugins hinzugefügt. Die heutige Herausforderung besteht darin, YouCompleteMe zu installieren.Wie fügt man Python-Unterstützung für Vim hinzu, ohne alle Plugins zu zerstören?

Problem: Während der Installation habe ich festgestellt, dass meine vim Version (7.4) keine Unterstützung für Python/Python3 hat.

Frage: Wie kann ich das beheben, ohne alle meine Plugins/.vimrc Datei zu versauen?

Wird eine saubere Installation sogar meine Plugins/.vimrc beeinflussen? Ich habe gelesen, wo ich 'vim-nox' installieren sollte .. Sollte ich?

Mein Setup: Ubuntu 16.04. Vim 7.4. Plugins werden über Pathogen installiert.

Vielen Dank im Voraus für Ihre Antworten! Mit freundlichen Grüßen, Edvin

Antwort

2

Solange Ihre Plugins in $HOME/.vim installiert sind (oder MSWindows gleichwertiges), und nicht in /etc/vim oder /usr/share/vim, sollte es kein Problem sein: Sie Ihre vim Version aktualisieren können ohne Auswirkungen auf was Sie bereits installiert haben .

Siehe :h 'rtp' und :h startup.

+1

Okey, danke! Das wollte ich hören. Ich werde mehr über die Hilfe-Seiten vor jeder Neuinstallation lesen :) – Edvin

1

Plugins und vimrc sind nur Dateien. Sie können nicht alleine ausgeführt werden. Weiter kommen sie an die Macht, nur wenn Vim läuft.

So, Ihre Deinstallation/Installation von Vim ändert nicht/Auswirkungen auf Plugins oder vimrc. Wenn das Plugin oder vimrc jedoch Code in Bezug auf bestimmte Umgebungen (wie Betriebssystem, Terminal usw.) hat oder bestimmte Funktionen von vim benötigt und wenn Ihre neue Version diese nicht unterstützt, haben Sie möglicherweise Probleme. Plugins im Standardordner (wo vim installiert ist) werden beim Deinstallieren gelöscht. Die Plugins im HOME-Verzeichnis sind davon nicht betroffen.

+1

Danke für Ihre Antwort! Das war genau das, was ich zu hören hoffte :) – Edvin