Suche…


Puffer verwalten

Sie können Puffer verwenden, um mit mehreren Dateien zu arbeiten. Wenn Sie eine Datei mit öffnen

:e path/to/file

es wird in einem neuen Puffer geöffnet (der Befehl bedeutet, die Datei zu bearbeiten). Neuer Puffer, der eine temporäre Kopie der Datei enthält.

Sie können zum vorherigen Puffer mit :bp[rev] und zum nächsten Puffer mit :bn[ext] .

Mit b{n} können Sie zu einem bestimmten Puffer b{n} , um zum n-ten Puffer zu gelangen. b2 geht zum zweiten Puffer.

Verwenden Sie :ls oder :buffers um alle Puffer aufzulisten

Versteckte Puffer

Wenn Sie sich mit ungespeicherten Änderungen von einem Puffer entfernen, wird dieser Fehler angezeigt:

E37: No write since last change (add ! to override)

Sie können dies deaktivieren, indem Sie der VIMRC-Datei den Befehl set hidden hinzufügen. Mit dieser Option bleiben Ihre Änderungen im Puffer erhalten, werden jedoch nicht auf der Festplatte gespeichert.

Puffer wechseln mit einem Teil des Dateinamens

Zur einfachen Auswahl eines Puffers nach Dateiname können Sie Folgendes verwenden:

:b [part_of_filename]<Tab><Tab><Tab>...<Enter>

Im ersten Tab wird das Wort zu einem vollständigen Dateinamen erweitert, und nachfolgende Tabulatortasten durchlaufen die Liste der möglichen Übereinstimmungen.

Wenn mehrere Übereinstimmungen verfügbar sind, können Sie vor der Worterweiterung eine Liste mit Übereinstimmungen anzeigen, indem Sie diese Option festlegen:

:set wildmode=longest:full:list,full

Auf diese Weise können Sie Ihr Wort verfeinern, wenn die Liste der Übereinstimmungen zu lang ist, aber für die Erweiterung eine zusätzliche Tabulatortaste erforderlich ist. Fügen Sie die Einstellung Ihrem $MYVIMRC wenn Sie ihn $MYVIMRC möchten.

Einige Leute starten diesen Prozess gerne mit einer Keymap, die zuerst die Puffer auflistet:

:nnoremap <Leader>b :set nomore <Bar> :ls <Bar> :set more <CR>:b<Space>

Das macht es einfach, einen Puffer anhand seiner Nummer auszuwählen:

:b [buffer_num]

Wechseln Sie schnell zum vorherigen Puffer oder zu einem beliebigen Puffer nach Nummer

<C-^> wechselt zur vorherigen bearbeiteten Datei. Auf den meisten Tastaturen ist <C-^> STRG-6.

3<C-^> wechselt zu Puffer Nummer 3. Dies ist sehr schnell, aber nur, wenn Sie die Puffer-Nummer kennen.

Sie können die Puffernummern aus :ls oder aus einem Plugin wie MiniBufExplorer sehen .



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow