4

Vimで隠しバッファとアクティブバッファを区別する方法はありますか?

バッファを切り替えることができるように、ウィンドウ内でバッファがアクティブかどうかを判断する必要があります。
試してみましたがbufloaded、アクティブなバッファと非表示のバッファの両方に対してすべて 1 を返します。bufexistsbuflisted

( vimrcにset hiddenandがあります)set bufhidden=hide

4

2 に答える 2

7

bufwinnr()ウィンドウでバッファが開いているかどうかを確認するために使用します。結果は-1そうでない場合です。

于 2012-04-18T23:47:39.763 に答える
3

:ls を使用して、すべてのバッファーのリストを表示できます。バッファ番号の横に「h」が付いているバッファは非表示です。「a」はアクティブなバッファを示します。

于 2012-04-19T04:53:14.560 に答える