3

FreePascal を使用したプログラミング用に、VIM と NERDTree に基づく「IDE」をセットアップしました。全体的にはうまく機能していますが、NERDTree に VIM バッファに関するデフォルトの動作を変更するように指示する方法が見つかりません。

現在、NERDTree でファイルを開くたびに、新しいバッファが作成されます。ファイルが別のバッファーで既に開かれている場合、同じファイルに対して新しいバッファーを作成する代わりに、以前のバッファーに移動するためのショートカットがあると便利です。これは、ファイル間を行ったり来たりしなければならないプログラマにとって特に便利です。

ヒントはありますか?

4

1 に答える 1

2

わかりました、.vimrc (実際には _vimrc :-( ) を読んで、なぜそれが機能するのかを確認する必要がありました。

素晴らしいが少し時代遅れのVim faqによると、自動コマンドが役に立ちます:

 au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") |
                     \ exe "normal g'\"" | endif   
于 2010-01-20T15:32:50.287 に答える