TextMateでのEclipse / pyDevコントラストスキーム

問題:

Eclipseを高解像度画面で起動すると、何も表示されず、わかりにくいインターフェース要素に注意が向けられます。

Python開発のカラーリングは情報価値がないようです。

特に、1680x1050以上の解像度のモニターでメガネをかけずに作業する低視力の人に当てはまります。



チャレンジ:

1)インターフェイスの重要な部分(タブ名、リスト項目)を視覚的に強化するスキンを見つける

2)また、セマンティックの負荷を負担しないryushechkiを視覚的に削減しました

3)エディターのキャッチーでクリアな色とフォントを選択する

4)一緒に(少なくともリモートで)テキストメイトエディタに似ていることが望ましい



tyke方式でさまざまなオプションを数時間並べ替えて、ソリューションに費やしました。

説明は、これらの数時間を節約するのに役立ちます:)







すべてのファイルは、インターネット上で見つかった順に添付されます。

結果は次のようになります。



画像



生産方法は非常に簡単です。



PyDevはすでにインストールされており、Eclipseは英語で動作することが理解されています。

PyDevの説明プロセスについては説明しませんが、Eclipseを英語で実行するには、-nlパラメーター「eclipse -nl en_EN」を指定して実行する必要があります。



1.ソケット



最初に「Extended VS Presentation」プラグインをダウンロードする必要があります。プラグインをインストールすると、スクリーンショットでサイドパネルとタブが表示されます。

著者のページ(http://andrei.gmxhome.de/skins/index.html)でそれについて読むことができます。




簡単に言うと、インストールプロセスは

1)[ヘルプ]-> [ソフトウェアの更新]-> [利用可能なソフトウェア]に新しいエントリ「 http://andrei.gmxhome.de/eclipse/ 」を追加します

2)およびEclipse 3.4プラグインのインストール->このソースからの拡張VSプレゼンテーション(3.4ではなく、Eclipseの現在のバージョンを置き換えます)

3)メニュー「ウィンドウ->設定->外観」で、現在のプレゼンテーションを「拡張VSプレゼンテーション」に設定します。

4)同じメニューで、「現在のテーマ」オプションを「ハイコントラスト」に設定します

5)設定を適用するにはEclipseを再起動する必要があります



2.色



この項目を完了すると、ベーステンプレートのカラーレイアウトが変更されますが、Pythonコードは変更されません。



1)次に、Eclipse設定を保存する必要があります。 これを行うには、メインメニューで[ファイル]-> [エクスポート]-> [一般]-> [設定]を選択し、便利に保存します。

2)インターネットからファイルをダウンロードします:( http://blog.codefront.net/wp-content/uploads/2006/09/Eclipse%20preferences.epf

このファイルは2006年に作成されたもので、ここに詳細が記載されています:( http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/


3)コマンド「ファイル->インポート->一般->設定」とダウンロードしたファイルへのパスを使用して設定を適用します。



3.色PyDev



色は純粋に主観的に選択され、理論に基づいていません:)



Eclipsesインターフェースを使用して簡単な方法でPyDev設定をエクスポートする方法を見つけることができませんでした。構成ファイルを掘り下げるのは面倒です。

おそらく、読者の一人がこれらの設定を自動的にエクスポートするために何をする必要があるかを正確に知っているなら、説明に追加します。



「ウィンドウ->設定」で色を手動で変更します。 セクションのリストで、PyDevを選択する必要があります。 これはルート要素です。

10進法でRGB形式のカラーコードを指定します。



コード:255/113/0

デコレータ:0/255/0

番号:229/229/229

一致するブラケット:160/32/240

キーワード:255/163/0

自己:255/93/0

文字列:144/238/144

コメント:192/192/192

ブロック引用:255/255/0(???)

クラス名:0/255/0

機能名:155/165/0



4.フォント



原則として、Monospaceはかなりまともに見えます。 しかし、私はもっと快適な(そしてなじみのある人にとっては)Monacoフォントを持ちたいです。



これはMacユーザーにとっては問題ではありません。標準であり、メニュー「ウィンドウ->設定->一般->外観->色とフォント->基本->テキストフォント」で設定するだけで十分です。



WindowsおよびLinuxのユーザー向け-問題。 2つの部分:形式と合法性。

元のフォントはdfont形式でのみ存在し、変換するにはGoogleと対応するソフトウェアが必要です。

2番目の問題:MacからWindows / Linuxにフォントを転送する操作がどれほど合法かわかりません。

さらに、ライセンスに問題がないことを完全に確信してのみ実行する必要があります(または、これらの問題を気にしません)。



インターネットでは、ttf形式のほとんどのMonacoファイルにはキリル文字が含まれていません。 または含むが、怪しげに見える。

したがって、モナコの通常バージョンが存在するウクライナのファイルホスティングサービスへのリンクは次のとおりです。upload.com.ua / get / 899991523

私はそこにファイルをアップロードしませんでしたが、このフォーラムの仲間: forum.0day.kiev.ua/index.php?showtopic=46936




使用するOSに応じてフォントを設定します。 たとえば、Linuxでは、kfontviewプログラムを実行して、そのフォントを開き、インストールボタンをクリックできます。



次に、Eclipseのメインメニュー(「ウィンドウ->設定->一般->外観->色とフォント->基本->テキストフォント」)に移動し、Monacoフォントを選択します。



5.フォントサイズ。



最近、画面上のテキストが今までよりずっと読みやすくなった理由を深く知りました。 私の視力はとても悪いですか?



その後、彼はすべてが画面の解像度であるという結論に達しました。 理論的には、解像度が上がると品質は向上しますが、実際には-GUI要素のサイズは小さくなります。 これは4キロバイトのマシンの時代の遺産だと思います...(これを行った理由をより正確に知っている人は誰ですか?)



一般的に、800x600の解像度で隣のモニターを開き、碑文がどのように見えるかを観察しました。 そして実際、はるかに読みやすい!

2番目の実験は、入力列の幅がPythonガイドラインにある79文字と正確に一致するように、フォントサイズをどのようにする必要があるかということです。



この経験に基づいて、フォントサイズを12ピクセルに設定することをお勧めします。

このフォントを使用すると、ガイドラインに従ってテキストを記述し、モニターから離れた場所に移動するのに役立ちます。



UPD:(コメントからのヒント)



6. nuitの Linuxの黒い背景パネル



/usr/share/themes/Clearlooks/gtk-2.0/gtkrc(Clearlooksテーマが必要な場合)から取得し、どこかにコピーします(日食のあるディレクトリにあります)...

このファイルを開き、fg_color / bg_c​​olorなどを置き換えます(基本的には一番上の行のみを修正すれば十分です)。

そして実行:)

GTK2_RC_FILES = "/ home / nuit / Desktop / eclipse / clearlooksrc" ./eclipse



画像



7. iZENfireの フォントサイズ



「標準」96dpiの代わりに、ビデオサブシステム/フォントの設定でモニターのネイティブ解像度を設定します。



106dpiの19 "1680x1050モニターでは、Eclipseで通常9pフォントが表示されます。



6. pepelsbeyによるConsolasフォント



VistのConsolasフォントをお試しください。 私見は、すべての等幅フォントの真のキラーです。 彼が本当のイタリック体を描いたからという理由だけで。



このコメントでスクリーンショット見ることができます



All Articles