Vim に、開いているバッファのリストを順番に移動できるプラグインはありますか? Ctrl-6
2つのファイルに対してそれを行いますが、もっと機能するものが欲しいです。たとえば、バッファ a、b、c、d を順番に開いた場合、c に戻る、b に戻る、c に再び進む、などのように入力します。
質問する
1656 次
2 に答える
5
これは、組み込みの vim コマンドを介して利用できます: bprevious
and bnext
、またはbp
and bn
。
あなたの例を使用して、ファイルを開き、 c でバッファに移動するように入力すると:bp、バッファb にいて、バッファcに戻ります。:bp:bn
また便利です::b1バッファー 1 が存在する場合は、そのバッファー 1 に:b myFile.txt
移動し、ファイル名 を含むバッファーに移動するには、eg と入力しますmyFile.txt
。
bprevious
bnext
常にバッファリストの順序に従います。コマンドを使用して、この順序を確認できます:ls
。各バッファには増加する番号が割り当てられていることに注意してください。bprevious
移動しているウィンドウやタブの数に関係なくbnext
、この順序に従います。
たとえば、例のように a、b、c、dを開き、 2 つの分割ウィンドウがあり、最初はバッファーaで、2 つ目はバッファーbであるbnext
場合、最初のウィンドウの a はバッファーbに入り、 2 番目のウィンドウのabnext
は、バッファcに入ります。
于 2012-07-13T21:13:24.273 に答える
2
この質問で私が望むことを行う簡単なプラグインを見つけました。
于 2012-08-14T14:17:07.817 に答える