私の日常の仕事では、Emacs に住んでいます。全く。また、コード内のものを見つけるために CScope にかなり依存するようになりました。
通常、分割 (Cx 3) に 2 つのウィンドウがあります: alt テキスト http://bitthicket.com/files/emacs-2split.JPG
そして、右側のウィンドウをコード バッファーに使用し、左側のウィンドウを CScope 検索バッファーに使用します。CScope 検索を実行して結果を選択すると、右側のウィンドウが自動的に更新され、結果によって参照されるバッファが表示されます。これは、私が勉強していた他のバッファーで自分の場所を失う原因となることを除いて、すべてうまくいっています。[Cs u] が元の場所に戻してくれるので、大したことではない場合もあります。
ただし、次のように 3 つの分割ウィンドウを使用することをお勧めします (左側のウィンドウの [Cx 2]): alt テキスト http://bitthicket.com/files/emacs-3split.jpg
左下のウィンドウに CScope 検索バッファを含め、左上のウィンドウを CScope が更新する唯一のバッファにします。そうすれば、注目しているバッファを失うことなく、CScope の検索を確認してコードをナビゲートできます。
どうすればそれができるか知っている人はいますか?