Nicht in der Lage Ctrl-O zu begrenzen nur aktuelle Puffer in Vim zu öffnen,

StackOverflow https://stackoverflow.com/questions/843589

  •  20-08-2019
  •  | 
  •  

Frage

ich die alten Puffer geöffnet werden, wenn ich die Taste

Ctrl-O

Ich möchte nur Puffer durchsuchen, die ich in der aktuellen Vim Sitzung geöffnet haben.

Wie kann man schnell zwischen den aktuellen Puffer in Vim zu sehen mit Ctrl-O?

War es hilfreich?

Lösung

leider weiß ich nicht, wie CTRL-O zu machen, die Art und Weise zu verhalten, die Sie mögen. Aber ich kann Ihnen ein paar Tipps geben, die Ihnen nützlich sein könnten.

  1. Sie können mit g; und g, an die Orte springen in dem Sie eine Änderung vorgenommen haben , aber nur in der aktuelle Puffer .

    Ich weiß, das als CTRL-O/I nicht das gleiche ist, da dies nur etwa ist „Änderungen“ , und verfolgt sie nur den aktuellen Puffer, aber es könnte trotzdem nützlich sein.

  2. Sie können Ihre geöffneten Puffer mit einer Abbildung in Ihrem .vimrc wie diese schnell navigieren:

    nmap <special> <C-Up> :bnext<CR>
    nmap <special> <C-Down> :bprevious<CR>
    

Ich weiß, das beantwortet nicht wirklich Ihre Frage, aber ich dachte, dass vielleicht dieses paar Tipps könnten ein wenig mit Ihrem vimming helfen.


Edit: Ich wollte, hinzufügen, dass da Sie in schnellen Durchsuchen von Puffern interessiert sind, ich persönlich ein wenig Plugin empfehlen QuickBuf genannt:

http://www.vim.org/scripts/script.php ? script_id = 1910

I wo es sich in meinem .vimrc wie folgt aus:

let g:qb_hotkey = ",b"

Versuchen Sie es, es viel schneller als :ls und andere nette Sache der Eingabe ist, dass Sie in der Liste mit j/k und drücken <enter> bewegen können den Puffer wählen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top