JunoのCDTツールバーから「クイックアクセス」テキストエントリを削除するにはどうすればよいですか?私は決してそれを使用せず、ラップトップ画面の貴重なスペースを消費します。
このバグ 「クイックアクセス」をオプションとし、デフォルトで非表示にする がカバーしています。現時点では不可能なようです。バグに興味を持たせることをお勧めします。
クイックアクセスがツールバーの1行に表示されるため、この質問に対する答えを探しました。それを削除する代わりに(私の好みのためにあまりにも多くのハッキングが必要です)、私はとにかく使用していなかったいくつかのツールバーボタンを削除しました。
1つのパースペクティブに対して、それほど多くのボタンは必要ありません。画面が小さい場合を除き、それらは収まるはずです。 ウィンドウ->事前にカスタマイズ...でこれをカスタマイズ...
プラグインのインストールを必要としない簡単なハックがあります。代わりに、現在のレイアウトのCSSファイルに数行を追加するだけです。 v4.2.2で完全に動作します
案内する <Eclipse_HOME>/plugins/org.Eclipse.platform_<VERSION>/css
次に、使用しているレイアウトのCSSファイルを開きます。私のものはe4_default.css
。次のスニペットをファイルに追加します。
#SearchField {
visibility:hidden;
}
ここで、Eclipseを再起動するだけで、ボックスはなくなります。
*Edit
レイアウトファイルe4_basestyle.css
は、現在のレイアウトに関係なく、普遍的に使用されます。したがって、上記のスニペットをそのファイルに追加できるはずです。レイアウトを変更しても、この修正は永続的です。
Lunaではこれは修正されました。
クイックアクセスツールバーを右クリックし、[非表示]をクリックして非表示にできます。 https://bugs.Eclipse.org/bugs/show_bug.cgi?id=36242 の最後のいくつかのコメントを参照してください
このプラグインを確認してください: https://github.com/atlanto/Eclipse-4.x-filler#hide-quick-access-plug-in
Eclipse Keplerリリースで動作します。
このプラグインは、メインツールバーのクイックアクセステキストボックスを非表示/表示する機能を追加します。
ウィンドウ☞クイックアクセスを非表示
以下に触発されたソリューション: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=319991
(Eclipse Juno 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 Build Pathメニューに移動し、jarを見つけて展開します。オプションが表示されます。
NB:この最後の変更が必要かどうかはわかりませんが、「クリーンではない」可能性があります。
バージョンのソリューション:酸素リリース(4.7.0):