Githubの新しいエディターに非常に満足しています。残念ながら、カスタマイズするのは簡単ではありません。ダウンロード可能なものに満足していないので、独自の構文強調テーマを作成したかった(少なくともJavaではうまくいかないようだ)
これで、スタイルを設定するファイル(構文変数、color.lessなど)は次のようになります。
~/.atom/ .../packages (if you want to change existing themes)
問題は、どの(CSS)クラスが構文のどの要素をスタイルするのかわからないことだけです。たとえば変数型宣言の色を変更する方法を調べることができる場所はありますか?
はい、コマンド_atom --dev
_またはメニュー_View > Developer > Open in Dev Mode ...
_を使用して、開発者モードでAtomを開始できます。 UIを選択し、Webブラウザで行うのと同じように、コンテキストメニューから_Inspect Element
_を選択します。
さらに、構文要素については次のことができます。
構文要素のスコープは、CSSクラスに直接変換されます。
Ctrl+Shift+I
(Linuxでテスト済み)を押して任意の要素を強調表示することで、クロムWebコンソールを使用できます。その後、Edit->Open Your Stylesheet
を押してスタイルシートを開き、LESS構文で要素のスタイルを追加します。
例えば:
太字の強調表示クラスと関数名が必要です。クロムコンソールでクラスを選択すると、クラス.name
があることがわかります。
次のようなスタイルシートファイルを追加する必要があります。
atom-text-editor::shadow .name{
font-weight: bold
}
また、独自のテーマを作成することもできます。 Atom difficltではありません-Ctrl+Shift+P
を押して"Generate Syntax Theme"
と入力します。新しいテーマでは、他のテーマからコードをコピーできます。CSS/ LESSがわからない場合-心配しないでください!新しいテーマのファイルはstyle
フォルダーにcolors.less
という名前であり、変更したり、base.lessファイルに新しいカラールールを記述したりできます。
Atomには素晴らしいドキュメントがあり、このページでテーマの作成について読むことができます https://atom.io/docs/v1.4.2/hacking-atom-creating-a-theme
あなたの言語ではファイルタイプのハイライトが認識されないため、ここに来る他の人には:
~/.atom/config.cson
ファイルを開きます(Ctrl + Shift + pキーを押して「configを開く」と入力します)たとえば、次のようにcustomFileTypes
の下にcore
セクションを追加/編集します。
core:
customFileTypes:
"source.lua": [
"conf"
]
"text.html.php": [
"thtml"
]
(言語パッケージの設定に言語スコープ名( "source.lua"、 "text.html.php" ...)があります こちらを参照 )