1

vim バッファーを使用しているときは、:ls を使用する代わりにステータス バーを見て、どの番号が vim バッファーに関連付けられているかを確認します。

これは、同じ名前のファイルが複数ある場合に問題になります。次に、vim-airline のステータス バーに次のように表示されます。

4: ハンドラ.py 10: ハンドラ.py 22: ハンドラ.py

同じ名前のファイルがある場合、ファイルパスの一部を表示する方法はありますか?

驚いたことに、これはよくある問題だと思っていましたが、オンラインで解決策を見つけることができませんでした。

ありがとう

4

1 に答える 1

1

基本的に航空会社を使用して、ある種のルックアップテーブルを作成しています。これは、ステータスバーでファイルを見つけるだけでなく、バ​​ッファ番号を覚えておく必要があることを意味し、バッファ番号は不自由です。

バッファを切り替える多くの方法

  • :sb:bどちらも部分的な名前とグロブを取ることができます。例えば:sb foo*
  • :b/:sb部分的な名前で使用する場合はタブ補完を使用する
  • :sb既に開いているバッファに切り替えて分割するために使用します。
  • マッピングで:lsと を一緒に使用します。:bnnoremap <leader>b :ls<cr>:b<space>
  • <c-6>前のバッファに移動します(オプションのバッファ番号も使用できます)
  • Map:bnext:bprevexample[b]bare Unimpaired.vim のマッピング
  • set hiddenバッファの切り替えを容易にします。終了する前に、書き込まれていないバッファがあるかどうかを vim が知らせてくれるので心配しないでください。
  • 大文字のマークを使用して、ジャンプして戻ることがわかっているバッファーにジャンプして戻ります。
  • タグを使用して定義にジャンプします。
  • おそらくcscopeタグと一緒に使用します
  • CtrlPCommand-TUniteなどのあいまい検索プラグインを調べて、バッファーを切り替えます
于 2014-09-18T21:53:12.927 に答える