Ich hatte große Schwierigkeiten, vim-Plugins auf dem Mac zu installieren. Ich weiß, damit ein Plugin installiert werden kann, muss es von runtimepath gesehen werden. Laut vim docs ist dies
Macintosh: "$VIM:vimfiles,
$VIMRUNTIME,
$VIM:vimfiles:after"
Was bedeutet $ VIM: vimfiles? Es ist sicherlich nicht $ VIM / vimfiles, da (~ / .vim / vimfiles) nicht funktioniert. Also meine Möglichkeiten sind
1) stecke mein Plugin in / usr / share / vim / vim73 (meine $ VIMRUNTIME, von der ich weiß, dass sie SCHLECHT ist)
2) finde einen Weg, um vim dazu zu bringen, in mein Home-Verzeichnis zu schauen, wenn Plugins eingebunden werden. Ich habe mein Plugin eingefügt:
~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Alles ohne Erfolg. Kann mir hier jemand helfen? Vielen Dank!
vim
vim-plugins
Ying
quelle
quelle
:set rtp?
. Ich vermute, dass der Laufzeitpfad auf Ihrem Mac so eingestellt ist wie für ein Unix-System, und dass Sie Ihre Plugins in ~ / .vim / plugin und nicht in ~ / .vim / vimfiles ablegen sollten.Antworten:
Sie müssen nichts tun, damit Vim Ihre Plugins und Einstellungen findet. Außer sie tatsächlich an der richtigen Stelle zu platzieren.
$VIM
Bezieht sich auf UNIX-Derivaten auf das Verzeichnis, in dem die Unterstützungsdateien von Vim installiert wurden. Unter Mac OS X, einem UNIX-Derivat, ist der Standardspeicherort von Vim und die zugehörigen/usr/bin
Unterstützungsdateien sind in installiert/usr/share
.Fügen Sie Ihre Plugins / Farbschemata / Skripte nicht ein
/usr/share/vim/vim73
. Es sollten nur Standarddateien vorhanden sein, da diese wahrscheinlich geändert werden, wenn Sie oder Apple Ihre Installation das nächste Mal aktualisieren.Unter Mac OS X (oder einem anderen UNIX-Derivat) müssen Sie Ihre Plugins / Farbschemata / Skripte in einem
~/.vim
Verzeichnis ablegen und Ihre benutzerdefinierten Einstellungen in einer~/.vimrc
Datei. Keines dieser Verzeichnisse ist standardmäßig vorhanden: Sie müssen sie selbst sowie alle erforderlichen Unterverzeichnisse erstellen.Einige Plugins bestehen nur aus einer Datei,
pluginname.vim
die Sie wie folgt einfügen sollten~/.vim/plugin
:Wenn das Plugin und Ihre Version von Vim kompatibel sind, sollte es funktionieren. Überprüfen Sie die Seite des Plugins, wenn ein Aktivierungsbefehl oder eine Einstellung erforderlich ist. Sie müssen Vim trotzdem neu starten.
Viele Plugins sind jedoch aus vielen Dateien in vielen Verzeichnissen wie
autoload
,after
,doc
... Hier finden Sie die Dateien in den entsprechenden Verzeichnissen unter Ihrem setzen müssen~/.vim
, wodurch sie je nach Bedarf. Unter CtrlP als Beispiel:Wenn Sie mit den Grundlagen der Plugin-Verwaltung in Vim vertraut sind, sollten Sie Pathogen oder Vundle oder eine andere Lösung ausprobieren .
quelle
:set runtimepath?
sollte sein,~/.vim
was ist das? Welche Plugins möchten Sie installieren?$ mkdir .vim
ein Verzeichnis mit falschen Berechtigungen erstellt wird.Verwenden Sie das
~/.vim/plugin/
Verzeichnis besser , um VIM-Plug-In-Dateien abzulegen (wie im VIM-Hilfebefehl angegeben).Siehe http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded# !
In vim finden Sie in der Hilfe:
:h plugin
quelle
Da sich diese Frage nicht speziell mit der Konfiguration von Pfaden befasst, damit Plugins funktionieren, besteht eine Alternative zum Herumspielen mit allen Pfadelementen darin, die gewünschten Plugins einfach aus Ihrer .vimrc-Datei (vorausgesetzt, sie funktioniert) zu extrahieren, indem Sie die Zeile hinzufügen
:source PATH/TO/FILE.vim
. Vim sucht in der Regel im Home-Verzeichnis nach .vimrc~/
. Wenn dies nicht der Fall ist, erstellen Sie es dort und rufen Sie dort entweder die gewünschten Plugins auf, oder führen Sie zuerst etwas anderes aus, das Sie beim Starten von vim bemerken, wie z:echo your vimrc says hello
.quelle
:source /THE\ PATH/TO/MY\ FILE