4

Vim に、開いているバッファのリストを順番に移動できるプラグインはありますか? Ctrl-62つのファイルに対してそれを行いますが、もっと機能するものが欲しいです。たとえば、バッファ a、b、c、d を順番に開いた場合、c に戻る、b に戻る、c に再び進む、などのように入力します。

4

2 に答える 2

5

これは、組み込みの vim コマンドを介して利用できます: bpreviousand bnext、またはbpand bn

あなたの例を使用して、ファイルを開き、 c でバッファに移動するように入力する:bp、バッファb にいて、バッファcに戻ります。:bp:bn

また便利です::b1バッファー 1 が存在する場合は、そのバッファー 1 に:b myFile.txt移動し、ファイル名 を含むバッファーに移動するには、eg と入力しますmyFile.txt

bpreviousbnext常にバッファリストの順序に従います。コマンドを使用して、この順序を確認できます:ls。各バッファには増加する番号が割り当てられていることに注意してください。bprevious移動しているウィンドウやタブの数に関係なくbnext、この順序に従います。

たとえば、例のように a、b、c、dを開き、 2 つの分割ウィンドウがあり、最初はバッファーaで、2 つ目はバッファーbであるbnext場合、最初のウィンドウの a はバッファーbに入り、 2 番目のウィンドウのabnextは、バッファcに入ります。

于 2012-07-13T21:13:24.273 に答える
2

この質問で私が望むことを行う簡単なプラグインを見つけました。

vim-bufsurf

于 2012-08-14T14:17:07.817 に答える