8 Vim-Plugins zur Steigerung Ihrer Produktivität

Ah, Vim. Lieben Sie es oder hassen Sie es, viele Entwickler schwören auf diesen leistungsstarken, konsolenbasierten Texteditor, während andere ihn einmal verwendet haben und ihn nie wieder verwenden möchten. Vim gibt es seit 1991 und zeigt keine Anzeichen eines Verblassens. Ich schreibe diesen Artikel sogar in Vim.
Wenn Sie Vim schon einmal verwendet haben, wissen Sie, dass es eine gewisse Lernkurve gibt. Es braucht Geduld, um zu lernen, wie man Vim mit Tastaturbefehlen steuert, wenn man mit grafischen Texteditoren vertraut ist. Ich gewöhne mich immer noch daran, aber ich liebe Vim von Tag zu Tag mehr.
Eines der Merkmale von Vim ist die extreme Erweiterbarkeit. Wenn Sie es sich ausdenken können, gibt es wahrscheinlich ein Plugin dafür. Heute stelle ich 8 nützliche Plugins vor, die Ihnen helfen, bei der Verwendung von Vim produktiver zu sein. Wenn Sie dazu neigen, es jetzt zu hassen, probieren Sie diese Plugins aus und sehen Sie dann, wie Sie sich fühlen.
1. Krankheitserreger
Erreger ist ein Paketmanager für Vim-Plugins und sollte das erste Plugin sein, das Sie installieren. Standardmäßig legt Vim alle seine Plugin-Dateien im selben Verzeichnis ab. Dies kann unübersichtlich werden, wenn Sie viele Plugins haben, die aus mehr als einer Datei bestehen, und Sie könnten Schwierigkeiten haben, die entsprechenden Dateien zu identifizieren, wenn Sie ein Plugin entfernen möchten. Pathogen löst dieses Problem, indem es jedes Plugin in einem eigenen Verzeichnis innerhalb von „~/.vim/bundle“ ablegt.
Installation
Um Pathogen zu installieren, greifen Sie auf die Datei pathogen.vim zu Hier und platzieren Sie es im Verzeichnis „~/.vim/autoload“ (erstellen Sie zuerst dieses Verzeichnis, falls es noch nicht existiert). Erstellen Sie außerdem das Verzeichnis „~/.vim/bundle“. Fügen Sie dann diese Zeilen zu Ihrer ~/.vimrc-Datei hinzu:
call pathogen#infect() call pathogen#helptags() Syntax für Dateityp-Plugin einrückenStarten Sie Vim neu, um die Änderungen zu übernehmen. Jetzt wird jedes Plugin, das Sie in einem Unterverzeichnis von „~/.vim/bundle“ platzieren, automatisch installiert.
2. NERDTree
NERDTree ist ein Dateibrowser im Baumstil für Vim.
Um NERDTree zu verwenden, führen Sie :NERDTree und :NERDTreeClose aus, um es zu beenden. Drücken Sie "?" , um eine Liste der Tastenbefehle anzuzeigen.
Installation
Der Entwickler empfiehlt die Installation über Pathogen wie folgt:
cd ~/.vim/bundle git clone https://github.com/scrooloose/nerdtree.gitGenerieren Sie nun das Referenzhandbuch für NERDTree, indem Sie diesen Befehl in Vim ausführen (Hinweis: Drücken Sie die Taste „esc“, um zur Eingabeaufforderung zu gelangen):
:helptags ~/.vim/bundle/nerdtree/docSie können nun jederzeit den Befehl :help NERD_tree verwenden, um die Hilfedokumentation anzuzeigen. Das Erstellen eines Handbuchs auf diese Weise ist bei der Installation von Vim-Plugins gängige Praxis.
3. SuperTab
Sind Sie wie ich ein großer Fan der Tab-Vervollständigung im Bash-Stil? Kasse SuperTab. Es zeigt ein Menü mit möglichen Wortvervollständigungen an, wenn Sie die Tabulatortaste nach einem Nicht-Leerzeichen eingeben.
SuperTab hat gerade das Wort „SuperTab“ für mich vervollständigt, als ich „S“ + eingegeben habe [TAB]. Cool was?
Installation
Der einfachste Weg, SuperTab zu installieren, besteht darin, sich die Datei supertab.vmb (ein Archiv namens „vimball“) zu holen und sie in Ihrem Verzeichnis „~/.vim/bundle“ abzulegen. Öffnen Sie es dann in Vim und geben Sie die Datei als Quelle ein:
Das ist alles dazu. Natürlich gibt es, wie bei den meisten Vim-Plugins, unzählige Möglichkeiten, SuperTab anzupassen. Siehe die Dokumentation Weitere Informationen finden Sie auf GitHub.
4. Surround
Umgeben ist ein Plugin, das Ihnen Verknüpfungen zum Umgang mit Satzzeichen und Tags bietet, die Text umgeben.
Nehmen wir zum Beispiel an, Sie haben die Zeichenfolge:
Navigieren Sie zu einer Stelle innerhalb der Anführungszeichen und drücken Sie die Tastenfolge cs"', um die doppelten Anführungszeichen in einfache Anführungszeichen umzuwandeln. Folgendes ergibt Folgendes:
Um beide Trennzeichen zu löschen, drücken Sie ds". Das ist nur der oberflächliche Blick auf dieses leistungsstarke Dienstprogramm. Besuchen Sie die GitHub-Seite für mehr Informationen.
Installation
Um Surround zu installieren, verwenden Sie Pathogen wie gewohnt:
cd ~/.vim/bundle git clone git://github.com/tpope/vim-surround.git5. Vim-Dict
Vim-Dikt ist ein praktisches Wortsuchtool, das das Diktatprotokoll verwendet, um eine Verbindung zu Online-Wörterbüchern herzustellen.
Um alle verfügbaren Wörterbuchdatenbanken auf dict.org zu aktivieren, können Sie Folgendes in Ihre ~/.vimrc einfügen:
let g:dict_hosts = [
\["dict.org", ["all"]]\]Das Problem dabei ist, dass es viele Wörterbücher gibt (Sie können die vollständige Liste anzeigen, indem Sie „:DictShowDb“ eingeben) und die Aktivierung aller Wörterbücher die Suchfunktion träge macht. Alternativ können Sie auch einfach einige davon zur Aktivierung auswählen, darunter das Free Online Dictionary of Computing (FOLDOC):
let g:dict_hosts = [
\["dict.org", ["gcide", "wn", "moby-thes", "vera", "jargon", "foldoc", "bouvier", "devil"]]\]Führen Sie dann :Dict aus [word] das Wörterbuch benutzen.
Installation
cd ~/.vim/bundle git clone https://github.com/szw/vim-dict.git6. Notizen
Ich bin ein Power-User von Tomboy Notes, aber wenn ich in Vim arbeite, ist es frustrierend, ständig das Terminalfenster verlassen zu müssen, um meine Notizen zu verwalten. Geben Sie die ein Anmerkungen Plugin für Vim.
Notizen mit Notes zu machen ist einfach und elegant. Um mit einer neuen Notiz zu beginnen, geben Sie einfach „:Note“ ein. Notes unterstützt einfaches Markup mit Tags wie TODO und DONE sowie Unterstrichen und Sternchen für Kursivschrift bzw. Fettschrift. Es enthält auch eine eingebettete Syntaxhervorhebung für Code.
Installation
cd ~/.vim/bundle git clone https://github.com/xolox/vim-notes.git7 & 8. Bildschirm und Vimux
Wenn Sie das Terminal häufig nutzen, kennen Sie vielleicht bereits die Bildschirmteilungstools GNU Screen und Tmux (ich liebe Tmux). Bei diesen Plugins handelt es sich um Screen- und Tmux-Implementierungen, die in Vim ausgeführt werden.
Installation
Bildschirm:
Installieren Sie den Anwendungsbildschirm und führen Sie dann Folgendes aus:
cd ~/.vim/bundle git clone https://github.com/ervandew/screen.gitVimux:
Installieren Sie Tmux und führen Sie dann Folgendes aus:
cd ~/.vim/bundle git clone https://github.com/benmills/vimux.gitAbschluss
Wenn diese nützlichen Plugins Ihren Appetit auf Terminalproduktivität geweckt haben, stöbern Sie hier offizielles Vim-Skript-Repository für mehr. Viel Spaß beim Nerden!

Schreibe einen Kommentar