Detaillierte Schritte zur Installation des NERDTree-Plugins in Vim unter Ubuntu

Detaillierte Schritte zur Installation des NERDTree-Plugins in Vim unter Ubuntu

NERDTree ist ein Dateisystembrowser für Vim. Mit diesem Plugin können Benutzer intuitiv durch komplexe Verzeichnishierarchien navigieren, Dateien schnell zum Lesen oder Bearbeiten öffnen und grundlegende Dateisystemoperationen durchführen. Der NERDTree-Quellcode befindet sich unter https://github.com/preservim/nerdtree.

Hier wird NERDTree über Vundle installiert. Vundle ist die Abkürzung für Vim Software Package und ist der Vim Plug-in-Manager. Der Vundle-Quellcode finden Sie unter https://github.com/VundleVim/Vundle.vim.

Installieren Sie Vundle:

(1) Führen Sie den folgenden Befehl aus:

mkdir -p ~/.vim/bundle
Git-Klon https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

(2). Öffnen Sie ~/.vimrc und fügen Sie der Datei den folgenden Inhalt hinzu:

set nocompatible " verbessert werden, erforderlich
Dateityp aus "erforderlich
 
" Legen Sie den Laufzeitpfad so fest, dass Vundle eingeschlossen wird, und initialisieren Sie
setze rtp+=~/.vim/bundle/Vundle.vim
rufe vundle#begin() auf
" Lassen Sie Vundle Vundle verwalten, erforderlich
Plugin „VundleVim/Vundle.vim“
 
" Behalten Sie Plugin-Befehle zwischen vundle#begin/end.
"Andere Plugins installieren" Alle Ihre Plugins müssen vor der folgenden Zeile hinzugefügt werden
call vundle#end() " erforderlich
Dateityp-Plugin-Einzug bei " erforderlich

Installieren Sie NERDTree:

(1) Führen Sie den folgenden Befehl aus:

Git-Klon https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree

(2). Öffnen Sie ~/.vimrc und fügen Sie vor der Anweisung call vundle#end() den folgenden Inhalt hinzu:

Plugin „preservim/nerdtree“

Allgemeine Tastenkombinationen für NERDTree: Wenn nicht angegeben, befindet es sich standardmäßig im Befehlszeilenmodus. Wenn vor dem Befehl ein „:“ steht, befindet es sich im untersten Zeilenmodus.

1. Nachdem Sie eine Datei über vim geöffnet haben, geben Sie im untersten Zeilenmodus „NERDTree“ ein und drücken Sie die Eingabetaste, um NERDTree aufzurufen.

2. Strg+W+H: Cursor fokussiert auf die Baumstruktur links;

3. Strg+W+L: Fokussieren Sie das Dateianzeigefenster auf der rechten Seite.

4. Strg+W+W: Der Cursor wechselt automatisch zwischen dem linken und rechten Fenster.

5. Strg+W+R: Verschiebt die Layoutposition des aktuellen Fensters;

6. o/go: Öffnen Sie die Datei in einem vorhandenen Fenster, springen Sie zum Fenster/springen Sie nicht zum Fenster;

7. o: Wenn sich der Cursor auf einem Verzeichnis befindet, wird durch Klicken auf „o“ das Verzeichnis erweitert oder reduziert.

8. t/T: Datei in einem neuen Tab öffnen, zu einem neuen Tab springen/nicht zu einem neuen Tab springen;

9. :tabc/:tabo: aktuellen Tab schließen/alle anderen Tabs schließen;

10. :tabp/:tabn: zum vorherigen/nächsten Tab springen;

12. i/gi: ein neues Fenster teilen und die ausgewählte Datei öffnen, zum Fenster springen/nicht zum Fenster springen;

13. s/gs: vsplit ein neues Fenster und öffnet die ausgewählte Datei, zum Fenster springen/nicht zum Fenster springen;

14. x: Das übergeordnete Verzeichnis der aktuellen Datei oder des aktuellen Verzeichnisses ausblenden.

15. P/p: Zum Stammknoten/übergeordneten Knoten springen;

16. C: Legen Sie das übergeordnete Verzeichnis des ausgewählten Verzeichnisses oder der ausgewählten Datei als Stammknoten fest.

17. u/U: Legen Sie das übergeordnete Verzeichnis des aktuellen Stammknotens als Stammknoten fest und reduzieren/erweitern Sie den ursprünglichen Stammknoten.

18. r/R: Ausgewähltes Verzeichnis/Stammknoten rekursiv aktualisieren;

19. I: Schalter, ob versteckte Dateien angezeigt werden sollen;

20. q: Schließen Sie das NERDTree-Fenster.

Nach dem Öffnen von NERDTree sieht die Benutzeroberfläche wie folgt aus:

Der vollständige Inhalt der Datei ~/.vimrc lautet wie folgt:

"Vundle installieren: Referenz: https://github.com/VundleVim/Vundle.vim
" $ mkdir -p ~/.vim/bundle
" $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
set nocompatible " verbessert werden, erforderlich
Dateityp aus "erforderlich
" Legen Sie den Laufzeitpfad so fest, dass Vundle eingeschlossen wird, und initialisieren Sie
setze rtp+=~/.vim/bundle/Vundle.vim
rufe vundle#begin() auf
 
" Lassen Sie Vundle Vundle verwalten, erforderlich
Plugin „VundleVim/Vundle.vim“
" Behalten Sie Plugin-Befehle zwischen vundle#begin/end.
 
" NERDTree installieren
" $ git clone https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree
Plugin „preservim/nerdtree“
 
" Alle Ihre Plugins müssen vor der folgenden Zeile hinzugefügt werden
call vundle#end() " erforderlich
Dateityp-Plugin-Einzug bei " erforderlich
" Um Änderungen am Plugin-Einzug zu ignorieren, verwenden Sie stattdessen:
"Dateityp-Plugin auf
"Syntax-Hervorhebung Syntax auf
"Einzugseinstellung set tabstop=8
setze Softtabstop=8
setze Shiftwidth auf 8
" C-Code Einzug setzen cindent
"Suchergebnisse werden hervorgehoben set hlsearch
„Lösen Sie das Problem der verstümmelten chinesischen Zeichen, indem Sie fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 festlegen.
setze Termencoding=utf-8
Kodierung festlegen=utf-8

Zusammenfassen

Dies ist das Ende dieses Artikels über die Schritte zur Installation des NERDTree-Plugins für Vim unter Ubuntu. Weitere Informationen zur Installation des NERDTree-Plugins für Vim finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Analyse des Installationsprozesses des Vim-Plugins zur automatischen Vervollständigung YouCompleteMe (YCM)
  • So installieren Sie den Vim-Editor unter Linux (Ubuntu 18.04)
  • Analyse und Lösung von Vim-Installationsfehlern unter Ubuntu 16.04

<<:  Natives JS zur Implementierung eines Hover-Dropdown-Menüs

>>:  Installations-Tutorial zur komprimierten Version von MySQL 8.0.20 mit Bildern und Text

Artikel empfehlen

Webdesign-Prinzipien für Hyperlinks

<br />Verwandte Artikel: 9 praktische Tipps ...

Quellcodeanalyse des Nodejs-Modulsystems

Inhaltsverzeichnis Überblick CommonJS-Spezifikati...

Tutorial zur Installation von Android Studio unter Ubuntu 19 und darunter

Aus Erfahrung weiß man, dass es eine gute Angewoh...

Mehrere Methoden zum Löschen von Floating (empfohlen)

1. Fügen Sie ein leeres Element desselben Typs hi...

js-Objekt, um einen Daten-Paging-Effekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Tomcat Server Erste Schritte Super ausführliches Tutorial

Inhaltsverzeichnis 1. Einige Konzepte von Tomcat ...

Beispielcode zur Implementierung des Seiten-Cachings im Vue-Mobilprojekt

Hintergrund Auf Mobilgeräten ist das Caching zwis...

Beispiel für das Einrichten einer Whitelist in Nginx mithilfe des Geomoduls

Ursprüngliche Konfiguration: http { ...... Verbin...

Verlustfreie Erweiterungsmethode unter Linux

Überblick Der Server des Cloud-Plattform-Kunden k...

Verwendung der Vue3-Tabellenkomponente

Inhaltsverzeichnis 1. Ant Design Vue 1. Offiziell...

VUE + SpringBoot implementiert die Paging-Funktion

Dieser Artikel stellt hauptsächlich vor, wie pagi...

So führen Sie Tomcat-Quellcode im Maven-Modus aus

Vorwort Kürzlich habe ich den Startvorgang von To...