2012-05-17 2 views
6

私はほとんど「Mathematica」以外のプログラミングの初心者です。JSのサブライムテキスト2を変更する

私は崇高なテキスト2を使用しており、主にJSでコーディングする必要があります。すでに好みのものとは異なる色のテーマを使用したいと思います。例えば

、私はthis theme

Eclipseをインストールする私の試みは、まだ、失敗した私はライオンの最新バージョンを搭載したMacを使用していますを使用したいと思います。

答えて

12

ほとんどのテーマはサポートしていますJavaScriptシンタックスハイライト自動的に表示されない場合は、SublimeTextがファイルをJavaScriptを含むものとして認識しない可能性があります。 「表示」>「構文」>「JavaScript」>「JavaScript」を選択すると強制的に実行できます。

特定の構文を定義する必要がある場合は、build your own syntax definitionにする必要があります。そのガイドにはstep-by-step processがあります。

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

Sublime Text 2: diff syntax highlighting with a light background color schemeは、新しい構文のために異なる色を表示するようにテーマを更新する簡単な例を示しています。

1

崇高なテキスト2には、メニュー([環境設定]> [カラースキーム])を使用して変更できる22種類のテーマがあります。私はあなたのものと似ているものがいくつかあると思います。 :)

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

独自のテーマを作成したい場合は、利用可能のいずれかをコピーして、それを修正することができます。テーマは、データディレクトリの「カラースキーム - デフォルト」にあり、その1つをコピーして変更し、メニュー([環境設定]> [カラースキーム])で選択します。

データディレクトリは、あなたのSOによって異なります

  • OS X:〜/ライブラリ/ Application Support /崇高テキスト2
  • Windowsの場合:%APPDATA%\崇高テキスト2
  • のLinux:〜/ .config /崇高テキスト-2

よろしく、 アルマンド

+0

ありがとうございます。しかし、今私はそれらのファイルを参照してください、それはさらに難しいようです。私がしたかったのは、iPlasticが私が定義した変数と関数を見ることができるようにすることでした。それは、視覚的にシステム変数と区別するためです。最終的にグローバルVSローカル変数を区別します。これは可能ですか?あなたの注意のために多くのありがとう! – 500

+3

「テーマ」と「カラースキーム」という言葉は同じではありません。 – schlamar

+0

@schlamarあなたは正しいです!私を修正していただきありがとうござい – aanton

1

ms4pyが指摘したように、必要なのはカラースキームです。崇高なテキスト(とST2)は、TextMate、.tmThemeが提供する古いフォーマットを使用します。基本的には、特定のマークアップを持つxmlドキュメントです。

アプリケーションメニューの「環境設定」>「パッケージの参照」を選択すると、FinderウィンドウがSublimeのパッケージフォルダにポップアップ表示されます。ここには、「カラースキーム - デフォルト」というフォルダがあり、そこにはiPlastic.tmThemeを含むインストールされたデフォルトのテーマが含まれています。

ファイルをテキストエディタで開くだけで(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)を調整します。 サポートされている他の属性をファイル全体で見つけることができます。 foreground,背景またはfontStyle

関連する問題