Eclipseのパッケージエクスプローラーでツリー項目のフォントサイズを構成するにはどうすればよいですか?


124

Eclipseのパッケージエクスプローラー/アウトラインでツリー項目のフォントサイズを構成するにはどうすればよいですか?

設定のフォントのどのアイテムを変更する必要がありますか?

回答:


102

2010年、Eclipseにはパッケージエクスプローラーやその他のビューに使用されるフォントを変更する方法がありませんでした。エディタービューのフォントのみを変更できます。これはEclipse開発者側のポリシー決定です(たとえば、バグ49548、202091参照)。(不平等。)使用されているフォントは、使用しているデスクトップの一般的なルックアンドフィールによって設定されたフォントです。

Linuxでは、Eclipseを呼び出すときにシステムフォントを上書きすることができます。さまざまな可能性についての優れた記事がここにあります。私はこの答えを借りています。後世のためにそこから一つの提案を繰り返します。たとえば、gtkrc-eclipseという名前のファイルを作成します。

style "eclipse" {
  font_name = "Sans Condensed 8"
}
class "GtkWidget" style "eclipse"

次に、Eclipseを呼び出すときに特定の環境変数を設定します。

$ GTK2_RC_FILES=gtkrc-eclipse eclipse

Eclipse Lunaでは機能しませんでした。Eclipse JunoとAptana Studio 3では機能します...
jsanmarb 2014年

ルナSR1で動作します。
ダンカーター2014年

2
「there is now way」節は、最新バージョンのeclipseには適用されない/正しくありません。ある時点でそれは素晴らしい答えだったに違いありませんが、このサイトは新しいバージョンのソフトウェアに関するQ&Aの進化には適していません。以下の他の回答を参照してください。OSの種類によって少し異なります!
matanster 2015

1
これを読んでいる人は、バグに
bugs/

58

Eclipse .iniファイルに「smallFonts」への参照が含まれていますか?Macでは、次のように表示されます...

-Dorg.eclipse.swt.internal.carbon.smallFonts

この行を削除すると、さまざまなビューのフォントサイズが太くなります。


3
どうもありがとう!Eclipseの誰も、Mountain Lionでこのようなマイクロサイズの文字を表示するのが非常に難しいことに気づいていないとは信じられません...
Fran Marzoa

1
鮮やかさ!その行を削除すると、プロジェクト/パッケージなどのビューのテキストが大幅に大きくなり、2550 x 1600モニターでかなり役立ちます。
ブレントファウスト

1
または:この行を追加すると、Ubuntuでフォントが小さくなります。
Arjan 2013年

2
上記の行が複数あります。それらをすべて削除した後、うまくいきました。それはEclipse for Androidバージョン23.0にあります。
Avi Cohen

2
El Capitan / Mars.2で私のために働いた。場所はApplications/Eclipse.app/Contents/Eclipse/eclipse.ini
Eiko

25

Windows 7では、プロジェクトエクスプローラーを含む多くのEclipse GUIフォントに影響を与えることができます。

コントロールパネル→ カスタマイズウィンドウの色と外観外観の詳細設定

「メッセージボックス」のフォントサイズを変更します。

もちろん、これはOSの他の要素の外観を台無しにしますが、プロジェクトエクスプローラーで目を細めるよりも許容できることがわかりました...


EGitのように、一部のプラグインはウィンドウの設定を上書きし、[設定]> [色とフォント]に独自のフォントシステムを使用する場合があることに注意してください。
rveach 2016

最新のWindows 7でこれらの設定を見つけるには、[コントロールパネル]-> [ウィンドウの色]を検索し、[ウィンドウの色とメトリックを変更]をクリックします。
Technophile 2016

18

私はEclipseでツリービューのフォントサイズを変更するためのこれらすべての答えを見つけ、いくつか試して、ついにCSSクラスに乗りました。

私が使用しているテーマには、「e4_basestyle.css」が含まれていeclipse/opt/plugins/platform/cssます。追加しました

.MPart Tree {
    font-size: 10;
}

これは私(UbuntuのEclipse v4.3-SR2(Kepler))で非常にうまく機能します。


Linux MintのMARSでも動作しました。 注意: CSSファイルは、theme-pluginのフォルダーにあります。
Thorsten Laux、2016

ここでもうまくいきました。Mars 4.5.2 on windows 7.ファイル<eclipsefolder> /plugins/org.eclipse.ui.themes_1.1.1.v20151026-1355/css/e4_basestyle.css
kr.pradeep

私のUbuntu 14.04では、デフォルトのクラシックテーマを使用しているときに、変更するeclipse / plugins / org.eclipse.ui.themes_x.xxvxxxxx / css内のファイルが何らかの理由でe4_classic_winxp.cssでした。win7やデフォルトではなく、winxpバージョンを使用する必要があることは明らかではないため、これは混乱を招きました。最後にそれは働いた。
アンディ

このcssファイルはMacのどこにありますか?インストール場所(/ Applications / Eclipse \ Mars.app / ...)内のプラグインディレクトリにそれが見つかりません
Andy

16

Diego Vによって提案された私のWindows7マシンで動作するオプションは次のとおりです。https//stackoverflow.com/a/15011440/1713920

Junoでは、そのフォントをCSSで調整できます。

eclipse \ plugins \ org.eclipse.platform_4.2.xy \ cssで現在のスタイルシート(おそらくe4_default_win7.css)を探して、次のルールを追加します。

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree {
    font-size: 10px; /* <-- Desired font size */
}

2
残念ながら、プロジェクトがリポジトリに追加されると、これは正しく動作しません(つまり、バージョン管理の小さなアイコンが各ファイルの横に表示されます)。一部のファイルは正しいフォントで表示され、一部は正しく表示されないため、動作しません。そして、彼らは数秒ごとに変化し続けます!奇妙に見えます。
Abdalrahman Shatou 2014

@AbdalrahmanShatou:私もこの「点滅」を経験しました。要素をクリックすると、フォントが大きくなり、フォントが小さくなり、その逆も常に起こります。私はEclipse Mars 4.5.1を使用しています。そして-あなたのように私も(.git)リポジトリを使用しています。これがきっかけだと思います。
Hartmut P.

2
この設定と一致するようにgitプラグインのフォントも変更する必要があります。のWindows-> preferences->一般- > Appearance->色とフォントの変更12から2つのgitのエントリのフォントも•無視されたリソース(フォント)•コミットされていないフォントの変更後に再起動日食
スティーブ・アダムス

15

この回答はMac OS Xユーザーに適用されます。Mavericks(10.9.2)でテスト済みですが、すべてのバージョンで動作するはずです。

以前の回答で前述したように、パッケージエクスプローラーでフォントサイズを変更するには、システムのフォントサイズを変更する必要があります。ここでの問題は、これを正確に行うことです。私の解決策:

  1. 無料のTinker Toolユーティリティをダウンロードし、フォントサイズを調整します。
  2. Eclipseを再起動します

ここに画像の説明を入力してください

結果:

ここに画像の説明を入力してください

幸せなコーディング!


1
魅力のように働いています。ただし、変更するフォントを定義した方がよいでしょう。
Abdalrahman Shatou 2014

1
私のために働く。私はヨセミテにいます
Lou Morda 2014年

シエラで私のために働く!ありがとう
jainp 2017

High Sierra(10.13.2)で動作します!いいね!
Eric

この回答で述べたように、Eclipse UIに影響を与えるために変更が必要なのは「ヘルプタグ」フォントです。
Sam

9

に入るeclipse/plugins/org.eclipse.ui.themes_1.1.0.v{HERE_SOME_DIGITS}\css

ここに、インストールされているテーマCSSファイルが表示されます。テーマを選択し、ファイルの最後に追加します(例:)e4_default_win7.css

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree {
    font-size: 10px; /* <-- Desired font size */
    font: Consolas;  /* <-- Font you want to have */
}

Windows 7のEclipse v4.4(Luna)およびEclipse v4.5(Mars)でテストされています。


1
ありがとう!Windows 8.1のMars 4.5.1で問題なく動作します-WQHD +(2560 x 1440)画面を備えたLenovo X1 Carbonを使用しており、デフォルトのフォントサイズは不可能でした。これでうまく修正されました。誰かがコアEclipseチームを少しずつ動かして、この種の非常に高解像度の画面が一般的になりつつあり、いくつかの単純なユーザーコントロールが必要であることを知らせなければなりません...ありがとう!
デイブ、オースティン

1
Eclipse kepler linuxでe4_default_gtk.cssファイルを使用して動作します
cdarwin

7

Linuxに組み込みのダークテーマを使用するEclipse v4.5(火星)。

eclipse/plugins/org.eclipse.ui.themes_1.1.0.v20150511-0913/css/dark/e4-dark_globalstyle.css

204行目あたりに、選択したフォントサイズを追加できます。

background-color: #2F2F2F;
color: #CCC;
font-size: 8;

1
OS / X上のMarsでうまく動作します。Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree
ご参考までに

確認しました。簡単なヒント、今日の時点で「ツリー」を検索します。これは、text = "ツリー"の唯一のグループです。font-sizeを検索しないでください。これを追加する必要があります。1080pには14 ptを推奨
Nick

Gnome 3.14.2を使用したCent-OSで、Eclipse Oxygenリリース(4.7.0)で問題なく動作しました。ありがとう!
Volodymyr Krupach 2017

6

誰かがすでに前に述べたように、「e4_basestyle.css」ファイルの変更は、Eclipse v4.3(Kepler)およびWindows 8で私にとってはうまくいきました。

また、テキストサイズ/スタイルも変更する必要があると思います

設定チームGitLabelDecorations

または

設定外観ColorsAndFonts Gitのセクションの下に、。

コミットされていないファイルのテキストサイズ/色が変更と同期していることを確認します。もちろん、これはプロジェクトをリポジトリとして初期化する場合です。


6

ご参考までに:

Eclipse v4.4(Luna)から:

CSSファイルが古いフォルダーに存在しないようです:

eclipse/plugins/org.eclipse.platform_4.x.x.vy/css

それらは新しいフォルダに移動さ​​れます。

 eclipse/plugins/org.eclipse.ui.themes_x.x.x.vxxxxx/css

そして、それを適用するには、メニューでテーマを選択する必要があります

ウィンドウ設定一般外観


4

EclipseはProject Explorerのシステムユーザーインターフェイスフォントを使用するため、OS固有の方法で変更できます。注:他のアプリがフォントの変更にすぐに応答した場合でも、Eclipseを再起動する必要があります。

  • Linux(Gnome)では、 Gnome Tweak Tool(アプリケーション→ユーティリティ→Tweak Tool)を使用してEclipseのフォントを変更できました。まだインストールされていない場合は、sudo yum install gnome-tweak-toolまたはを試してくださいsudo apt-get install gnome-tweak-tool。「フォント」ページで、インターフェースのフォントを変更します。
  • Windows 7では、コントロールパネル→カスタマイズ→ウィンドウの色と外観→外観の詳細設定→「メッセージボックス」のフォントサイズを変更します。(クレジット:Nathan Monteleone)
  • Macでは、 Tinker Toolを解凍して実行し、[フォント ]タブに移動して、ヘルプタグのサイズを調整します(Eclipse 2018-12でテスト済み)。

起動ダイアログなど、Eclipseの他の一部も影響を受けます。


Macの「ヘルプタグ」設定だとは思いもしませんでした。ありがとうございました!
サム

3

Eclipseは、オペレーティングシステムからGUIアイテムのフォントサイズを継承します。たとえば、デモの場合は、OSのフォントサイズを大きくすることができます。


2

Windows 10では

左下隅にあるWindowsシンボルをクリックし、「表示設定」と入力して、「詳細表示設定」に移動し、「テキストとその他の項目の詳細サイズ設定」に移動すると、「テキストサイズのみを変更」が表示されます。 ":

のリストが表示されます

  • タイトルバー
  • メニュー
  • メッセージボックス
  • パレットのタイトル
  • アイコン
  • ツールチップ

少なくとも「メッセージボックス」をフォントサイズに変更します(例:9(Eclipse Package Explorer Treeの場合)ではなく13)。

「メニュー」もフォントサイズ13に切り替えます(Eclipseメインメニュー用)。

またはそれらすべて:-)


2

次のソリューションは、Eclipse v4.4(Luna)を搭載したMac OSで動作します。

Macの外観:メニューウィンドウ設定一般外観テーマ: Macを選択します。

に含まれる次のコードスニペットのコピーを追加します

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css

ファイルの終わりまで

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/e4_default_mac.css.


Tree,
RegistryFilteredTree,
/* The following are required due to Bug 419482 (see <1>): */
Composite > Tree,
TabFolder > Composite > Tree,
TabFolder > Composite > * > Tree,
DocCommentOwnerComposite > Group > Tree,
TabFolder > Composite > ScrolledComposite > Tree,
Shell > Composite > Composite > Tree,
Composite > Composite > Composite > Group > Tree,
Shell > Composite > Composite > Composite > Tree,
ScrolledComposite > Composite > Composite > Composite > Tree,
Shell > Composite > Composite > Composite > Composite > Composite > Tree,
Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN']
[style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU']
[style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Tree, Shell[style~='SWT.RADIO']
[style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT']
[style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree {
    font-size: 13;
}

1

Macユーザーの場合:

ファイル:

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css

このコードスニペットを見つけます。

Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN']
[style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION']
[style~='SWT.DATE'] > Composite > * > Tree {

    background-color: #2F2F2F;
    color: #CCC;
}

フォントサイズに関する情報を追加して変更します。

Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN']
[style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION']
[style~='SWT.DATE'] > Composite > * > Tree {

    background-color: #2F2F2F;
    color: #CCC;
    font-size: 13;
}

この例は、Eclipse v4.4(Luna)のDarkテーマ用です。


Mac Mojave + Spring Tool Suite 4、Thanks
linczyで動作しました

:( Spring Tool Suite 4.7.0.RELEASEでは機能しません
xavierzhao

1

Ubuntu、Eclipse v4.4(Luna)*

  1. あなたを見つけます: eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
  2. Eclipse UI内の「設定」 →「一般」 →「外観」で使用しているCSSファイルを選択します。
  3. 安全のために最初にEclipseを閉じた後、オリジナルをバックアップし、次のようなものを追加します。

    .MPart Tree {font-size:14; }

*それはEclipse v4.4(Luna)のScalaIDEバージョンで実行され、通常のEclipse v4.4(Luna)と同じであると思います。


1

Windows 10で、クリエーターアップデートの影響を受けた場合:

Windows 10 Creators Updateでは、「表示設定」の「テキストサイズのみを変更する」機能が明らかに削除されました。さらに、更新により以前のテキストサイズ設定がリセットされ、パッケージエクスプローラーのツリーアイテムのフォントサイズが小さくなりました。

私にとってうまくいった解決策は、小さなツール「A + System Font Size Changer」を使用することです。そこで、「メッセージボックス」設定を4(ツールで定義されたカスタム単位)に増やし、設定を適用すると、パッケージエクスプローラーのアイテムのフォントサイズが変更されました。

このツールでは、「メニュー」、「タイトルバー」、「パレットタイトル」、「アイコン」(Windowsエクスプローラーでのフォルダーの表示に驚異的に機能しました)、および「ツールチップ」のサイズを大きくすることもできます。

PS:Hartmutからの回答についてコメントすることを望みましたが、評判スコアが低すぎます。


1

Windowsサーバーでは、

コントロールパネル->表示セクションに移動します。 表示部 デフォルト設定が画像のように小さい場合、必要に応じてサイズを変更でき、オプションで特定のテキストサイズのみを変更できます

注: Eclipseベースのプラットフォームだけでなく、システム設定に基づいて適用されます。


0

ubuntuを使用してEclipseワークスペースのフォントを変更するには、システムフォントデスクトップ>システム>設定>外観>フォントもEclipseインディゴを変更しました->ウィンドウ>設定>一般>外観>色とフォント。それは日食に反映されました。


ツリービュー設定のエントリはありません。
Fooz氏、2013年

0

Windows 8では

  1. [コントロールパネル]-> [外観とカスタマイズ]-> [表示]に移動します
  2. 画面の中央にある見出しの下にドロップダウンがありChange Only the Text SizeますMessage bokes
  3. 隣接するドロップダウンでフォントサイズを変更します。

0

Eclipse v4.2(Juno)では、メニューウィンドウ設定一般外観に移動してCSSを変更できます。

ここに画像の説明を入力してください


MacOSのこのページにこのCSSエディターが表示されません:バージョン:Juno Service Release 2、ビルドID:20130225-0426 ..他の場所にありますか?
Pavel

0

Windows 7のEclipse v4.4(Luna)Service Release 2(4.4.2)の場合:

「Windows」テーマを選択した場合(Eclipseのデフォルト構成)

[Window => Preferences => General->Appearance -> Theme: Windows]

次のコードスニペットを下のcssファイルに追加できます。
[Eclipseルートフォルダー] \ plugins \ org.eclipse.ui.themes_x.xxvxxxxxxxx-xxxx \ css \ e4_default_win7.css

Tree,
RegistryFilteredTree,
/* the following are required due to Bug 419482 (see <1>): */
Composite > Tree,
TabFolder > Composite > Tree,
TabFolder > Composite > * > Tree,
DocCommentOwnerComposite > Group > Tree,
TabFolder > Composite > ScrolledComposite > Tree,
Shell > Composite > Composite > Tree,
Composite > Composite > Composite > Group > Tree,
Shell > Composite > Composite > Composite > Tree,
ScrolledComposite > Composite > Composite > Composite > Tree,
Shell > Composite > Composite > Composite > Composite > Composite > Tree,
Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Tree,
Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree {
    font-size: 13;
}

font-sizeの値は自由に設定できます。

Eclipse MarketplaceからEclipse Moonrise UIテーマなどの他のカスタマイズされたテーマパッケージをインストールする場合、[Eclipseルートフォルダー] \ pluginsの下にJARファイルがあります
(例:com.github.eclipseuitheme.themes.moonrise-ui_0.8.9.201404052318 .jar)

このJARファイルの
\ themes \ css \ moonrise-ui-standalone.cssおよびmoonrise-ui-standalone_WIN.css のCSSファイルの下を変更します。
これらのCSSファイルには、次で始まる同様のコードセクションがあります。

Tree,
RegistryFilteredTree,

「font-size:13;」を追加します 上記のコードスニペットのように、以下の手順で適用します。

メニューウィンドウ設定一般外観テーマ:MoonRise(スタンドアロン)


0

小さな画面と大きな画面の2つの画面があります。Eclipseは「メイン画面」からのサイズ設定を使用しています。私の場合、それは150%のスケーリングの小さな画面でした。

メイン画面を大きな画面に切り替えると、サイズの問題が解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.