2012-01-10 59 views
12

我正在用eclipse Indigo cdt-調試我的C++項目,並且出於某種原因,當我調試時F *鍵停止工作。 (F8,F6等......讓我移動到下一行等)eclipse調試鍵不起作用

任何人有什麼想法?謝謝。

回答

8

我知道這是遲到,已經回答了,但我遇到了同樣的問題調試一個Android項目。即使在許多IDE重新啓動後,接受的答案仍未解決我的問題。我的修補程序是進入首選項和常規 - >鍵。然後按鍵排序,然後查找F5-F8「Debug Step Into,Over,Return and Run」。我突出顯示了每一個,然後單擊「恢復命令」,然後重新啓動Eclipse ...這似乎適用於我。

+1

這對我沒有用,也沒有重新設置視角。 – mikemil 2013-06-14 16:44:45

+0

是的最新版本是做更奇怪的事情,如CTRL-S將無法工作或刪除密鑰,但只發生一段時間。重新啓動Eclipse通常會修復它。 – JPM 2013-06-14 16:47:33

+0

好的 - 通過重置透視圖並單擊複選框以取消自定義,從而實現它。我總是重新安排通過移動面板,擺脫輪廓等出現的默認視圖。 – mikemil 2013-06-14 17:11:08

0

我不知道爲什麼會發生這種情況,但我發現將焦點從一個視圖更改爲另一個視圖(調試或編輯器)通常會修復它。

+2

不在我的情況:)它的一致性,即使在重新啓動eclipse之後。 – dan12345 2012-01-10 17:25:13

+1

許多重新啓動後,我沒有爲我工作。 – JPM 2012-11-30 15:15:02

15

我不知道我是如何讓鍵在第一個位置消失的,但是修復它的方法是重置調試透視圖(可以從Window-> Reset Perspective執行此操作,或者右鍵單擊調試透視按鈕右上方的面板,然後選擇重置)。

之後重新啓動日食。

希望這會有所幫助。

+0

這工作,但我不得不單擊複選框來覆蓋任何自定義。然後我重新定製,保存了視角並重新開始營業! – mikemil 2013-06-14 17:13:11

1

解決方法是繞過Eclipse功能以使模式敏感。您將失去在某些非調試環境中使用密鑰的能力,但至少他們將用於調試。

  1. 打開偏好部(CTRL + SHIFT + 大號兩次)。

  2. 點擊綁定列標題設置排序順序,並找到調試鍵(F5F6F7 ......)。

  3. 對於每個鍵時,動作值從調試更改爲在窗口。或者,您可能會發現有比「In Window」更適合您環境的特定內容。

+0

這也適用於我,但是...這種對「在Windows中」的綁定更改可能有一個缺點 - 某些綁定可能在「In Window」狀態中發生衝突。例如,F5 +「在Windows中」與一堆刷新衝突。 – sporak 2017-08-04 15:03:46

1

我剛剛有同樣的確切問題。事實證明,這是我的微軟鍵盤上的F Lock鍵。如果你有一個帶有F Lock鍵的Microsoft鍵盤,我建議按下它來切換狀態,看看是否能解決你的問題。

+0

謝謝!如果4年前當我遇到問題時我纔有這個建議!希望這會幫助其他人。 – dan12345 2015-06-04 06:10:51

+0

微軟F鎖鍵:|我想知道'F'代表什麼........ – 2018-01-29 12:29:07

0

那麼去Windows - >首選項 - >搜索所需的捷徑,如步入和運行 - >恢復默認值 - >重新啓動eclipse爲我工作。

0

Eclipse Luna 4.4.2 Mac OS X 10.10.5

當我啓動Debug時,Eclipse嘗試建立網絡連接。如果允許,有時會禁用步驟工具按鈕。如果我否認,它們被啓用。拒絕或允許的對話框來自操作系統。我以標準用戶身份運行Eclipse,因此係統提示您提供特權用戶身份驗證。