2014-10-01 80 views
14

我很抱歉如果Stackoverflow是這個IDE相關問題錯誤的Stackexchange站點。Eclipse EGit有黑色背景,仍然有黑色文字

我正在與Git共享一個項目,工作內容如下:Eclipse Luna。因此,我依靠IDE中的Git集成插件(請注意,我已安裝最新版本的EGit,3.5)。我更喜歡在我的IDE中使用深色主題,所以我正在使用Moonrise UIEclipse Color Themes插件來啓用此行爲。

這一切工作正常,我的IDE是黑暗的,工具欄和菜單內的顏色並不正常。但是,我的Package Explorer中的EGit着色仍然存在問題。主要問題是Package Explorer中的某些文本現在變爲黑色(這是在編輯過的目錄和文件上完成的)。這是在黑色的背景下。這使得幾乎不可能看到正在着色的文本。

我知道我可以通過進入首選項 - >常規 - >外觀 - >顏色和字體,選擇Git,並將所有導致黑色顏色變爲不同顏色的動作。不過,我覺得這有點乏味,我認爲也許有一種更直觀的方式來讓這些顏色動態變化,以便在黑暗背景下更有意義。我也有這些想法,因爲這個問題已經被報告爲bug in EGit,應該已經被3.5版本修復。

對於我面臨的這個問題的任何深入瞭解都非常感謝。

+1

,其中記錄我的非期望的解決方法(沒有進攻的答案與此相關的答案,這是一個偉大的,我只是在尋找的東西比我接受的答案更具動態性):http://unix.stackexchange.com/questions/84248/darcula-dark-theme-for-eclipse – ecbrodie 2014-10-02 03:38:39

+0

添加屏幕截圖請 – 2014-10-07 09:14:26

+0

這裏的任何消息@ecbrodie? EGit 3.6.2在黑色主題背景下仍然顯示黑色文字。你有沒有發現一些解決方法? – Campa 2015-02-04 08:43:14

回答

19

您需要編輯Eclipse主題。轉到窗口 - >首選項 - >外觀>顏色和字體。按未提交更改(前景)搜索,編輯並選擇您喜歡的顏色。

+0

如果我可以添加更多的點我會。這是一個救星 – 2017-11-21 15:35:08

-2

使用其他工具進行git管理(例如Sourcetree甚至是cli git),並通過右鍵單擊它來切斷項目,進入團隊菜單並從中選擇「斷開連接」。因爲我習慣使用cli git,所以對我來說工作得很好。

+1

這與Eclipse作爲我的scm管理器無關。我經常使用CLI git或Sourcetree來運行我的命令。但是,IDE通常使用基本的UI功能來反映git管理的狀態。這是爲了方便。 – ecbrodie 2015-05-21 02:50:37

+0

那麼,你所遇到的問題是eclipse主題上的一個已知的BUG,並且我建議你只在Eclipse上斷開你的項目。由於這是一個BUG,因此在Stackoverflow上詢問如何解決產品BUG時不會得到任何有用的答案。 – 2017-04-26 16:18:01

9

我使用普通的Git也給了黑色文本。您可以在首選項>外觀>標籤裝飾中完全禁用它,在其中取消選中Git。

我不認爲有可能禁用Git文本更改,但保留'>'更改。

3

只要所有其他的字體和顏色都根據自己的喜好在Eclipse - 去......

Window -> Preferences -> General -> Appearance -> Label Decorations

取消選中Git和爲什麼,而你在它使用SVN。

這應該會清除EGit的所有內容。

您可能還會發現,取消選中本節中的其他項目將清除您可能遇到的其他字體/顏色問題。

+0

哇這工作,只是我一直在尋找。 – bjackfly 2016-06-07 22:19:54

+0

這就像用炸藥殺死蒼蠅一樣。你失去了無可指責的變化跡象,這是EGit,IMO最有趣的特徵之一。不值得.. – BrunoJCM 2017-10-22 14:50:23

6

與其禁用所有功能,您可以保持Git裝飾器的啓用並修改一些設置。您仍然可以看到主題的正確的顏色,只有2個東西,你必須改變:

  1. 轉到首選項 - >常規 - >外觀 - >顏色和字體 - > Git的。
  2. 選擇「未提交更改(前景)」。
  3. 在白色滑動條上設置爲約72%白色。
  4. 選擇「忽略的資源(前景)」。
  5. 在白色滑動條上設置爲約72%白色。
  6. 單擊應用並確定。

你應該很好走,並且可以自由配置你想要顯示「忽略」字段和「未提交更改」字段的顏色。

我們是開發商在這裏...沒有特色的殺手......