6

私は「Mathematica」以外のプログラミングの初心者です。

私はSublimeText2を使用しており、ほとんどの場合JSでコーディングする必要があります。また、設定にすでに存在するものとは異なるカラーテーマを使用したいと思います。

たとえば、このテーマを使用したい

Eclipseのインストールはまだ失敗しています。最新バージョンのLionを搭載したMacを使用しています。

4

3 に答える 3

12

ほとんどのテーマは、JavaScript 構文の強調表示をサポートしています。自動的に表示されない場合は、SublimeText がファイルに JavaScript が含まれていると認識していない可能性があります。[表示] > [構文] > [JavaScript] > [JavaScript] に移動して強制できます。

特定の構文を定義する必要がある場合は、独自の構文定義を作成する必要があります。このガイドには段階的なプロセスがあります。

いくつかの定義を追加または変更する必要がある場合は、既存の JavaScript 構文定義をコピーしてさらに改良することをお勧めします。構文定義は正規表現によって定義され、XML ファイル内に保持されます。変数を特定の正規表現で区別できる場合は、別のルールで変数を色分けできます。

崇高なテキスト 2: 明るい背景色スキームを使用した diff 構文の強調表示は、テーマを更新して新しい構文に対して異なる色を表示する簡潔な例を示しています。

于 2012-06-05T18:08:38.410 に答える
1

ms4py で指摘されているように、必要なのは配色です。Sublime Text (および ST2) は、TextMate が提供する古い形式である .tmTheme を使用します。基本的には、特定のマークアップを含む xml ドキュメントです。

アプリケーション メニューの [設定] > [パッケージの参照] を確認すると、Finder ウィンドウに Sublime のパッケージ フォルダーが表示されます。そこには、iPlastic.tmTheme を含む、インストール済みのデフォルト テーマが含まれる「Color Scheme - Default」フォルダがあります。

ファイルをテキスト エディターで開き (ST で問題ありません ;))、適用する部分を変更します。たとえば、「キーワード」スタイルを変更するには、次のように検索します。

<dict>
  <key>name</key>
  <string>Keyword</string>
  <key>scope</key>
  <string>keyword</string>
  <key>settings</key>
  <dict>
    <key>foreground</key>
    <string>#0000FF</string>
  </dict>
</dict>

前景色 (この場合は #0000FF) を好みに合わせて調整します。foregroundbackgroundfontStyleなど、ファイル全体でサポートされているその他の属性を見つけることができます。

于 2012-06-06T15:06:06.473 に答える
1

Sublime Text 2 には 22 の異なるテーマがあり、メニュー ([設定] > [配色]) を使用して変更できます。あなたが望むものと似ているものもあると思います。:)

別の既知のテーマはソーダです: https://github.com/buymeasoda/soda-theme

独自のテーマを作成する場合は、利用可能なテーマの 1 つをコピーして変更できます。テーマは、データ ディレクトリの "Color Scheme - Default" にあります。そのうちの 1 つをコピーして変更し、メニュー ([設定] > [配色]) で選択します。

データ ディレクトリは SO によって異なります。

  • OS X: ~/Library/Application Support/Sublime Text 2
  • Windows: %APPDATA%\Sublime Text 2
  • Linux: ~/.config/sublime-text-2

よろしく、アルマンド

于 2012-05-31T09:06:53.590 に答える