Im nächsten Artikel werden wir uns Vundle ansehen. Trotz aller Redakteure auf der Welt ist Vim heute zweifellos eines der leistungsstärksten und vielseitigsten Tools für Textdateien bearbeiten, Systemkonfigurationsdateien verwalten und Code schreiben. Sehr zum Bedauern vieler Benutzer, die diesen Editor verabscheuen. Die Funktionalität von Vim kann mithilfe von Plugins auf verschiedene Ebenen erweitert und von Vundle gesteuert werden.
Dies ist ein äußerst nützliches Plugin für Verwalten Sie Vim-Plugins. Vundle erstellt für jedes installierte Plugin einen eigenen Verzeichnisbaum und speichert zusätzliche Konfigurationsdateien im entsprechenden Plugin-Verzeichnis. Kurz gesagt, es wird uns ermöglichen, neue Plugins zu installieren, vorhandene zu konfigurieren, sie zu aktualisieren, nach installierten Plugins zu suchen und nicht verwendete Plugins zu bereinigen. Alle Aktionen können interaktiv mit einem einzigen Tastendruck ausgeführt werden.
Vundle-Installation
Wenn Sie Vundle brauchen, stellen Sie sich das vor Sie haben vim bereits auf Ihrem System installiert. Wenn dies nicht der Fall ist, installiere vim und git (um vundle herunterzuladen). Mit dem folgenden Befehl können Sie diese Pakete auf Debian-basierten Systemen installieren:
sudo apt-get install vim git
Laden Sie Vundle herunter
Lassen Sie die Klonen Sie das Vundle-Repository:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Konfigurieren Sie Vundle
Um vim anzuweisen, den neuen Plugin-Manager zu verwenden, müssen wir die Datei erstellen ~ / .vimrc.
vim ~/.vimrc
Fügen Sie die folgenden Zeilen oben in diese Datei ein:
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " plugin on GitHub repo Plugin 'tpope/vim-fugitive' " plugin from http://vim-scripts.org/vim/scripts.html " Plugin 'L9' " Git plugin not hosted on GitHub Plugin 'git://git.wincent.com/command-t.git' " git repos on your local machine (i.e. when working on your own plugin) Plugin 'file:///home/gmarik/path/to/plugin' " The sparkup vim script is in a subdirectory of this repo called vim. " Pass the path to set the runtimepath properly. Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " Install L9 and avoid a Naming conflict if you've already installed a " different version somewhere else. " Plugin 'ascenator/L9', {'name': 'newL9'} " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line
Mit "erforderlich" gekennzeichnete Zeilen sind Vundle-Anforderungen. Der Rest der Zeilen sind nur Beispiele, die wir beseitigen können, wenn wir wollen. Sobald wir fertig sind, speichern wir die Datei mit : Wq.
Jetzt können wir vim öffnen:
vim
Installieren Sie Add-Ons
Um die Add-Ons zu installieren, schreiben wir in den Editor:
:PluginInstall
Ein neues Fenster wird geteilt mit allen geöffnet die Plugins, die wir in der .vimrc-Datei hinzufügen, die automatisch installiert wird.
Wenn die Installation abgeschlossen ist, müssen wir Puffer-Cache löschen Geben Sie den folgenden Befehl ein:
:bdelete
Wir können auch Installieren Sie Plugins, ohne vim zu öffnen. Sie müssen nur diesen Befehl vom Terminal aus verwenden:
vim +PluginInstall +qall
Verwalten Sie Vim-Plugins mit Vundle
Neue Plugins hinzufügen
Suchen Sie zuerst nach dem verfügbare Add-Ons using Befehl:
:PluginSearch
zu lokale Liste von der vimscripts-Site aktualisieren, hinzufügen "!" Am Ende:
:PluginSearch!
Ein neues geteiltes Fenster mit allen verfügbaren Plugins wird geöffnet.
Wir werden auch in der Lage sein Geben Sie den genauen Namen des Plugins an Was suchen wir:
:PluginSearch vim-dasm
Um ein Plugin zu installieren, Bewegen Sie den Cursor auf die Zeile, die Sie interessiert, und drücken Sie «i».. Dadurch wird das ausgewählte Plugin installiert.
Installieren Sie auf ähnliche Weise alle Add-Ons, die Sie auf Ihrem System haben möchten. Einmal installiert, Leeren Sie den Vundle-Puffer-Cache using Befehl:
:bdelete
Damit das automatische Laden erfolgreich ist, Wir müssen den Namen des installierten Plugins zur .vimrc-Datei hinzufügen. Schreiben Sie dazu in vim:
:e ~/.vimrc
In der Datei hinzufügen:
Plugin 'vim-dasm'
Ersetzen Sie vim-dasm durch den Namen eines Plugins. Jetzt Drücken Sie die ESC-Taste und geben Sie Folgendes ein: wq um die Änderungen zu speichern und die Datei zu schließen.
Beachten Sie, dass alle Ihre Plugins vor der folgenden Zeile in der .vimrc-Datei hinzugefügt werden müssen:
filetype plugin indent on
Liste der installierten Plugins
zu Liste der installierten Plugins, schreibe aus dem vim editor:
:PluginList
Plugins aktualisieren
zu Aktualisieren Sie alle installierten Pluginsschreibe:
:PluginUpdate
Plugins neu installieren
zu Installieren Sie alle Plugins neuschreibe:
:PluginInstall!
Deinstallieren Sie Add-Ons
Listen Sie zunächst alle installierten Plugins auf:
:PluginList
Setzen Sie nun den Cursor auf die richtige Zeile und Drücken Sie SHITF + d:
:e ~/.vimrc
Bearbeiten Sie dann die .vimrc-Datei und Entfernen Sie den hinzugefügten Eintrag, der auf das Plugin verweist. Schreibt : Wq um die Änderungen zu speichern und den Editor zu verlassen.
Hilfe
Dies ist nur die Spitze des Eisbergs, wir können mehr Informationen über die Verwendung von Vundle in Ihrem GitHub Seite. Für weitere Details können wir auch die konsultieren Hilfeabschnitt indem Sie im vim-Editor Folgendes eingeben:
:h vundle
Vielen Dank für die Seite, die viele sind eine Million und vieles mehr ... Ich habe viel über vim gelernt
Grüße aus Warschau.