Für meinen Beruf, ich lebe in Emacs. Völlig. Ich bin auch ziemlich abhängig von CScope geworden, um mir zu helfen, Dinge im Code zu finden.Pin Emacs Puffern zu Windows (für Cscope)
Normalerweise, ich habe 2 Fenster in einem Split (C-x 3): alt text http://bitthicket.com/files/emacs-2split.JPG
Und ich benutze das rechte Fenster für die Code-Puffer und dem linken Fenster für den CScope Suchpuffer. Wenn Sie eine CScope-Suche durchführen und ein Ergebnis auswählen, wird das Fenster auf der rechten Seite automatisch aktualisiert, um den Puffer anzuzeigen, auf den sich das Ergebnis bezieht. Das ist alles gut und gut, außer dass ich dadurch meinen Platz in einem anderen Puffer, den ich studierte, verloren habe. Manchmal ist das kein großes Problem, denn [C-su] bringt mich dahin zurück, wo ich war.
Was wäre besser, aber ist 3 Split-Fenster wie diese haben ([Cx 2] im linken Fenster): alt text http://bitthicket.com/files/emacs-3split.jpg
Und haben die unteren linken Fenster enthalten die CScope Suchpuffer und die Das obere linke Fenster ist der einzige Puffer, den CScope jemals aktualisiert. Auf diese Weise kann ich meinen CScope durchsuchen und im Code navigieren, ohne den Puffer zu verlieren, auf den ich mich konzentriere.
Wer weiß, wie ich das tun kann?
genial! Ich wusste, dass es getan werden könnte ... Ich bin normalerweise einfach zu sehr auf Zeit bedrängt, um in die elisp api zu graben. Vielen Dank! –
Hervorragend! Ich begegne der gleichen Situation, aber es passiert mit VC-Aktivitäten, es wird mein wertvolles Fenster benutzen. Vielen Dank. – swdev