2010-12-20 65 views
4

我在Emacs 23.2中使用GDB,雖然我最喜歡它,但有一件事情我覺得很煩人。在遍歷代碼時,如果我跟蹤位於已經在Emacs緩衝區中的源模塊中的函數,並且碰巧在不同的框架中可見,那麼該框架將被提升並且步進將繼續。有沒有辦法讓gud在當前的gdb框架中使該緩衝區可見並將其保留爲活動框架?如何在同一個emacs框架中保持GDB跟蹤

+0

不知道你是否仍然有這個問題,但對[這個問題](http://stackoverflow.com/q/3311577/1199226)的接受答案可能是有趣的。 – itsjeyd 2014-03-23 19:21:03

回答

2

我有完全相同的問題。我迄今處理它的唯一方法是關閉其他框架,所以所有內容都出現在GDB框架中,但這是一個非常糟糕的解決方法。我做了一些漂亮的通過文檔嚴重搜索和計算器,發現這些自定義...

  1. pop-up-windows
  2. sticky windows
  3. dedicated windows

希望他們幫助。