質問: vimでバッファを使っていますが、1の次が3で開かれてしまいます。 また、バッファの切替のために `nmap ` とマッピングしていますが、3つ以上開いているとき押しても特定の2つを行き来するだけとなってしまいます。 思うにNerdTreeのプラグインを使っているのが原因でないかと思うのですがよくわかりません。 (vimrcで起動時に開くようにしています。) 対処方法を教えていただけないでしょうか。 どうぞよろしくお願いいたします。
回答: 現在のバッファがどうなっているかは`:buffers`とか`:ls`で確認できます。 例えば以下のようになっていたとして、`:b4`とすると.screenrcのバッファが選択されます。 ``` 1 h "~/.bashrc" 行 40 2 h "~/.xprofile" 行 1 4 %a "~/.screenrc" 行 290 6 #h "~/.config/vim/vimrc" 行 406 ``` 私は以下のようなマッピングを使っています。 ちなみに最後をとしているのは半角空白だとうっかり削除してしまうからです。 ``` nnoremap ls :ls:buffer ``` 参考文献) How to move around buffers in vim?