Ich fange gerade erst mit Vim an. Es ist eine lustige Erfahrung, aber ich fand es irgendwie überwältigend. Ich versuche, dieses Plugin zu installieren, vim-airline , aber ich habe große Probleme. Der Installationsabschnitt auf der Github-Seite gibt einfach Folgendes an:
Kopieren Sie alle Dateien in Ihr ~ / .vim-Verzeichnis
Vermutlich bedeutet dies, dass Sie die .zip-Datei herunterladen, extrahieren und alle diese Dateien in ~ / .vim / kopieren. Ich habe das getan, aber Vim startet einfach wie gewohnt und das Laufen :help airline
gibt nur:
Entschuldigung, keine Hilfe für die Fluggesellschaft
Ich gehe davon aus, dass dies bedeutet, dass es nicht installiert wird. Auch die Statusleiste bleibt gleich. Ich bin neu bei Vim und möchte das wirklich zum Laufen bringen. Danke im Voraus!
EDIT: Ich habe auch versucht, die Dateien in / usr / share / vim / vim73 / abzulegen. Kein Würfel.
BEARBEITEN 2: Ich habe ausgeführt :helptags ~/.vim/doc
und jetzt wird die Hilfeseite angezeigt, wenn ich tippe :help airline
, aber ich erhalte immer noch nicht das Plugin selbst (die Statusleiste). Vim sieht genauso aus, kann aber jetzt die Hilfeseite anzeigen.
quelle
Add set laststatus=2 to your vimrc.
muss.Antworten:
Überprüfen Sie die FAQ des Projekts .
Machen Sie sich
:h laststatus
mit vim vertraut, um zu verstehen, warum dies erforderlich ist. Wenn Sie in Zukunft wissen möchten, ob ein Plugin "geladen" wird oder nicht, überprüfen Sie dies:scriptnames
.quelle
Ich habe die Fluggesellschaft mithilfe der Installationsanweisungen von https://github.com/bling/vim-airline installiert
Sie haben mehrere Paketmanager empfohlen - ich habe den ersten ausgewählt:
Erreger
Ich habe : hilf der Fluggesellschaft , mit diesem Befehl zu arbeiten:
Wie Sie wird jetzt die Hilfeseite angezeigt, wenn ich Folgendes eingebe : help airline .
quelle
Wenn Sie die neueste Version von vim-airline as
.zip
herunterladen und in ein temporäres Verzeichnis entpacken, erhalten Sie einvim-airline-master
Verzeichnis im temporären Verzeichnis. Im Inneren werdenvim-airline-master
Sie findenautoload
,doc
undplugin
Verzeichnisse. Das solltest du auch~/.vim/
wenn sie noch nicht vorhanden sind (überschreiben Sie keine vorhandenen Verzeichnisse mit demselben Namen!) oder~/.vim/
Als Randnotiz empfehle ich jedoch dringend, Pathogen zu untersuchen, da ich es für die problemloseste Art befunden habe, mit Vim-Plugins zu spielen.
quelle
autoload
,doc
, undplugin
in~/.vim/
Verwendungcp -r
. Keine Sorge,cp -r
vorhandene Verzeichnisse werden nicht überschrieben - sie werden einfach "kombiniert". Tatsächlich hatte ich nicht einmal ein~/.vim/
Verzeichnis, bevor ich das ausprobierte. Pathogen konnte ich auch nicht installieren lassen! Es scheint, dass das Plugin, das ich zu installieren versuche, ignoriert wird. Ich habe Vim noch nie benutzt und bin mir nicht sicher, was ich tun soll ...call pathogen#infect()
zu ~ / .vimrc hinzu. Dann sind alle Plugins Unterverzeichnisse von ~ / .vim / bundle. Besitzen Sie eine .vimrc-Datei?Ich glaube, die Dateien wurden nicht an der richtigen Stelle kopiert.
Unter
.vim
Verzeichnisplugin
,doc
undautoload
sollten Verzeichnisse gehen. Ich vermute,vim-airline-master
Verzeichnis ging unter.vim
Verzeichnis und deshalb wird das Plugin nicht eingerichtet.quelle
Diese manuellen Installationsanweisungen setzen viel voraus - ich würde sagen, dass sie einfach falsch sind. Die Plugin-Dateien sollten tatsächlich in verschiedene Unterverzeichnisse Ihres
~/.vim
Verzeichnisses kopiert werden .Ich habe die Zip-Datei von der Vim-Skriptseite heruntergeladen und sie mir angesehen.
Die
doc/airline.txt
Datei geht in Ihr~/.vim/doc
Unterverzeichnis. Dieplugin/airline.vim
Datei geht in Ihr~/.vim/plugin
Unterverzeichnis. Dieautoload/airline.vim
Datei wird in Ihr~/.vim/autoload
Verzeichnis verschoben, ebenso wie dasautoload/airline
Verzeichnis und der gesamte Inhalt.Dies ist eines der komplizierteren Plugins, die wahrscheinlich mit einem Plugin-Manager installiert werden sollten, aber ich würde mich nicht darum kümmern, bis Sie ein wenig mehr Erfahrung mit Vim haben.
quelle
doc
,autoload
undplugin
(und die darin enthaltenen Dateien) wurden in den entsprechenden Verzeichnissen zusammengefasst~/.vim/
.Selbst wenn Sie ein Plugin richtig installiert haben, müssen Sie dies möglicherweise tun, um die Hilfedatei zugänglich zu machen:
Danach
:help airline
sollte " " das Ausführen funktionieren und Sie erfahren, wie Sie es für die Verwendung in Ihrer Vim - Umgebung richtig einrichten.quelle
:helptags ~/.vim/doc
Befehl, der tat den Hilfebildschirm für Airline - Display bekommen! :) Allerdings bekomme ich das Plugin selbst nicht - die Statusleiste. Muss ich es "aktivieren" oder so?autoload
Verzeichnis befindet.:scriptnames
?:scriptnames
: pastebin.com/JXuGFeduIch konnte vim-airline für gvim auf der Windows-Plattform installieren. Sie sollten jedoch in der Lage sein, den gleichen Vorgang auch für Linux-basierte Betriebssysteme durchzuführen und problemlos zu installieren.
HINWEIS: Dieser Installationsvorgang ist manuell.
Führen Sie die folgenden Schritte aus, um vim-airline zu installieren:
Klicken Sie auf zip herunterladen ( https://github.com/bling/vim-airline ) und entpacken Sie es.
Für Windows Benutzer:
Kopieren Sie den gesamten Inhalt in vim-airline-master und fügen Sie ihn in den Ordner $ HOME \ vimfiles ein . Wenn der Ordner "vimfiles" nicht vorhanden ist, erstellen Sie einen neuen Ordner mit dem Namen "vimfiles" in Ihrem Ausgangsordner.
Sie können Ihren Basisordner finden, indem Sie den Befehl
:echo $HOME
in vim ausführen.Für Linux Benutzer:
Kopieren Sie den gesamten Inhalt in vim-airline-master und fügen Sie ihn mit dem Befehl in das Verzeichnis $ HOME / .vim ein
cp -r
.Öffnen Sie jetzt Ihre .vimrc-Datei, indem Sie den Befehl ausführen
:edit $HOME/.vimrc
. Fügen Sie die folgende Zeile in Ihre .vimrc-Datei ein.set laststatus=2
Grund: Die Standardeinstellung von 'laststatus' ist, dass die Statuszeile erst angezeigt wird, wenn ein Split erstellt wurde. Wenn es immer angezeigt werden soll, fügen Sie Ihrem vimrc Folgendes hinzu: set laststatus = 2
Für weitere Details führen Sie den Befehl
:help laststatus
in vim aus.Führen Sie zum Hinzufügen der Hilfe für vim-airline den folgenden Befehl in vim aus.
Für Windows Benutzer:
Für Linux-Benutzer:
Führen Sie
:help airline
vim aus, um weitere Hilfe und Konfigurationen zu erhalten.Viel Spaß mit der bunten Linie !!
quelle
Tun Sie sich selbst einen Gefallen und installieren Sie einen Plugin-Manager wie Pathogen .
Es macht Plugins eine Handhabung viel einfacher.
Sobald Sie den Erreger eingerichtet haben, ist die Installation der Fluggesellschaft einfach. Wenn Sie haben
git
:Ohne git musst du die zip-Datei herunterladen
vim-airline-master.zip
. Dann:quelle
execute pathogen#infect()
dass der erste Befehl in Ihrem sein sollte~/.vimrc
.