2012-07-18 112 views
92

「快速訪問」條目如何刪除從Juno的CDT工具欄上的「快速訪問」文本輸入?我從來沒有使用它,它消耗我的筆記本電腦屏幕上寶貴的空間。刪除在Eclipse朱諾

+13

我使用我自己的插件,http://sourceforge.jp/downloads/users/1/1259/jp.sourceforge.pdt_tools.HideQuickAccess_1.0.0.201206301941.jar(將其放入eclipse/dropins文件夾) – atlanto 2012-07-19 00:15:15

+0

工作順利,謝謝! – kyku 2012-07-20 06:07:04

+0

簡單地走了;)謝謝! – itshorty 2012-07-20 17:52:24

回答

43

此錯誤 Make "Quick access" optional and hidden by default覆蓋它。它看起來目前不可能,我建議你增加你對這個bug的興趣。

+5

*投票*的錯誤,而不僅僅是CC。 – jaybee 2013-06-25 14:33:54

+0

什麼是一個大的,很大的一塌糊塗..它是2014 – prusswan 2014-02-04 09:03:16

+2

這已在月神固定。看下面 – sag 2015-10-29 09:17:43

5

一個解決方案的啓發來自: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(與Eclipse朱諾4.2)只是這一段代碼添加到您的ApplicationWorkbenchWindowAdvisor類和preWindowOpen()調用該方法。

private void hideQuickAccess() { 
     UIJob job = new UIJob("hide quick access") { 
      @Override 
      public IStatus runInUIThread(IProgressMonitor monitor) { 
       IWorkbenchWindow window = PlatformUI.getWorkbench() 
         .getActiveWorkbenchWindow(); 
       if (window instanceof WorkbenchWindow) { 
        MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim(); 
       for (MTrimElement element : topTrim.getChildren()) { 
        if ("SearchField".equals(element.getElementId())) {      
         ((Control) element.getWidget()).dispose(); 
         break; 
        } 
       } 
      } 
      return Status.OK_STATUS; 
     } 
    }; 
    job.schedule(); 

它可能不是,除非改變org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar的可訪問性規則的工作。 要更改此選項,請轉至Java構建路徑菜單,找到該jar,將其展開並顯示該選項。

注:我不確定這最後一次改變的意義,它可能是'不乾淨'。

-1

在快速訪問窗口中鍵入「切換工具欄」(是的,那令我們惱火的東西),它就會消失。 C.f.

+1

作品就像一個魅力。 – JohnTortugo 2012-09-29 15:17:32

+15

我會投票-1(不要傷心)。這個提示刪除了整個工具欄!我只想隱藏快速訪問框。我不得不在這裏和那裏挖掘工具欄,現在很多按鈕都丟失了(不是我使用它們,但仍然是一個小竅門,它不僅不會做任何事情,還會摧毀一些東西需要投票) 。 – ADTC 2012-10-03 09:00:49

+0

這種方法適用於工具欄的仇敵 – Lion 2013-03-25 02:51:49

39

我查找了這個問題的答案,因爲快速訪問在工具欄中佔滿了一行。我沒有去掉它(這需要太多的黑客攻擊我的味道),我只是刪除了一些我沒有用過的工具欄按鈕,而快速訪問在其餘按鈕間移動,只佔用了可接受的空間。

實在是沒有必要爲任何一個角度,許多按鈕。他們應該適合,除非你的屏幕很小。在窗口自定義此 - >自定義何衛青...

+4

這很有幫助。您也可以右鍵單擊「Java」,「調試」,「Python」等透視圖切換圖標並切換設置爲不顯示文本。這將進一步節省工具欄上的空間,並防止快速訪問推入自己的行 – gorbysbm 2013-10-17 22:31:10

+0

感謝您的想法,對我工作很好,無論如何有我從未點擊的工具欄按鈕(鍵盤快捷鍵爲我做的工作快得多) – 2013-10-22 06:42:18

+0

此外刪除工具欄按鈕,可以隱藏透視圖文本(右鍵單擊並取消選中「顯示文本」)。例如,「團隊同步」佔用大量空間。該圖標對於許多Eclipse用戶來說可能已經足夠了。 – 2013-11-04 09:28:57

5

退房這個插件:https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

工程與Eclipse開普勒發佈。

此插件添加了隱藏/顯示主工具欄中Quick Access文本框的功能。

窗口☞隱藏快速訪問

+0

工作就像一個魅力。在Eclipse的「安裝新軟件」窗口中輸入更新URL https://raw.github.com/atlanto/eclipse-4.x-filler/master/pdt_tools.eclipse-4.x-filler.update/,您可以安裝它直接來自Eclipse。 – Chris 2014-02-22 20:22:11

37

這裏是一個快速黑客不需要任何插件的安裝,而不是你只需要幾行添加到您當前佈局的CSS文件。在v4.2.2中對我完全適用

導航到<ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css然後打開您正在使用的任何佈局的CSS文件,例如,我的是e4_default.css。現在將下面的代碼片段添加到文件中:

#SearchField { 
    visibility:hidden; 
} 

現在只需重新啓動Eclipse並且該框已消失。

*Edit

看來,佈局文件e4_basestyle.css被普遍使用,無論你目前的佈局。因此,您應該可以將上面的代碼片段添加到該文件中,即使您更改了佈局,此修復也將保持不變。

+7

這太棒了,謝謝! 關於要編輯哪個css文件:似乎始終使用e4_basestyle.css,因此在其中添加代碼應該適用於所有佈局。 – morgwai 2013-08-04 19:30:04

+0

@morgwai非常感謝,我將以該信息更新我的答案 – 2013-08-05 16:33:55

+0

在Eclipse 4.3.1上完美地在32位Linux Mint 15上爲我工作! – kpsfoo 2013-11-13 20:49:36

0

解決方案版本:釋氧(4.7.0):你經常通過拖動它們關閉「工具欄」,例如使用

  1. 保存圖標左/右/下到編輯器。
  2. 然後切換:窗口>外觀>隱藏/顯示工具欄 完成。 :)