1

コメントの色をグレーまたはライトグレー (これがデフォルトだと思います) から、At​​om エディターのダークグリーンなどの独自のカスタム設定に変更しようとしています。そこで、色の設定を変更したいパッケージを作成しました。ただし、次のように色を薄緑に変更するとbase.less:

.comment {
  color: @dark-green;
}

.punctuation {
  &.definition {
    &.comment {
      color: @dark-green;
    }
}

、結果はまだまったく変更されていません。で定義し@dark-greenましたcolors.less

上記の 2 つのどちらがコメントの色を変更する正しい場所かわかりません。しかし、それらはキーワードとしてfindコマンドによって返される結果なので、両方を変更しました。comment

language-htmlやなど、コメントの色がグレーのままのパッケージがありlanguage-python、これがデフォルトだと思います。これは正しいですか?その場合、自分のパッケージの色の構文を反映するために、あるパッケージを他のパッケージよりも優先させるにはどうすればよいですか?

にすべてのパッケージがあります~/.atom/packages/

4

2 に答える 2

1

Atom のスタイルシートは、ブラウザーの CSS と同じ特異性規則に従います (Atom は Chromium の上に構築されているため)。したがって、パッケージのルールが、使用しているテーマのルールよりも具体的であることを確認する必要があります。([テーマ] タブの [設定] で、UI と構文のテーマを見つけることができます。)

パッケージ内のスタイルシートを操作する際の注意事項:

  1. パッケージは、ロードできる場所にある必要があります:~/.atom/packagesまたは~/.atom/dev/packages
  2. 開発者モードで Atom を実行していない場合は、変更を行ったときに Atom を再起動する必要がある場合があります。
  3. 開発者モードで実行している場合は、スタイルシートの変更をライブ リロードする必要があります。そうでない場合はWindow: Reload、コマンド パレットで実行できます。
于 2014-06-27T17:29:18.520 に答える
0

問題を正しく診断した可能性があります。ただし、現在、パッケージがロードされる順序を指定する方法があるとは思いません。そのため、パッケージの後にlanguage-htmlとがロードされた場合、それらの設定が優先されます。language-python

エディターのスタイルシートにスタイルを追加することを検討しましたか? これは、すべてのパッケージが読み込まれた後に読み込まれ、優先されます。エディターのスタイリングを変更するためだけに本格的なパッケージを作成する必要がないため、これはより良いアプローチであると私は主張します。これを行うには、Atomに移動->スタイルシートを開き、スタイルを追加します。

于 2014-06-02T16:52:22.440 に答える