Vimセッションで頻繁にいくつかのバッファを開いています。これは、私のジャンプリストがいくつかのバッファからの場所を保存することを意味します。ただし、Ctrl+Oキーボードショートカットを使用して前の場所にジャンプする場合、バッファを離れたくないので、現在のバッファの「ローカル」にある前の場所にジャンプしたいことがよくあります。どうすればよいですか?
たとえば、ジャンプリストが次のようになっているとします。
4 10 1 ~/aaa.m
3 20 1 ~/aaa.m
2 12 2 ~/xxx.m
1 15 1 ~/aaa.m
aaa.m
初めてCtrl+を押したときに、ファイルの15行目にジャンプしたいO。重要なのは、次にCtrl+を押したときにO、ファイルにジャンプしたくないということです xxx.m
。aaa.m
むしろ、ファイルの20行目、つまり「現在の」バッファー内の以前の場所にジャンプしたいと思います 。ただし、デフォルトのVimの動作では、ファイルの12行目に移動します xxx.m
。
これをどのように達成できるかについてのアイデアはありますか?