1

押すと古いバッファが開かれます

Ctrl-O

現在の Vim セッションで開いたバッファのみを参照したい。

Ctrl-O を使用して Vim の現在のバッファ間を高速にブラウズするにはどうすればよいですか?

4

1 に答える 1

2

CTRL-O残念ながら、あなたが望むように振る舞う方法がわかりません。しかし、私はあなたに役立つかもしれないいくつかのヒントを提供することができます.

  1. とを使用g;て、変更を行ったg,場所にジャンプできますが、現在のバッファ内のみです。

    これは"changes"CTRL-O/Iのみに関するものであり、現在のバッファーのみを追跡するため、これはと同じではないことはわかっていますが、とにかく役立つ可能性があります。

  2. .vimrc次のようなマッピングを使用して、開いているバッファをすばやくナビゲートできます。

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

これがあなたの質問に実際に答えているわけではないことはわかっていますが、これらのいくつかのヒントがあなたのvimmingに少し役立つかもしれないと思いました.


編集:バッファの高速ブラウジングに興味があるので、QuickBufという小さなプラグインを個人的にお勧めします:

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

私はこれを次のようにマッピングします.vimrc

let g:qb_hotkey = ",b"

試してみてください。入力するよりもはるかに高速です:ls。もう 1 つの優れた点は、リスト上を移動してj/kを押し<enter>てバッファを選択できることです。

于 2009-05-11T06:28:45.760 に答える