Nicht in der Lage Ctrl-O zu begrenzen nur aktuelle Puffer in Vim zu öffnen,
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?
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.
-
Sie können mit
g;
undg,
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. -
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.