scivola
@scivola

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Atom のシンタクスハイライトが効かないことがある

Atom で Ruby のファイルを編集していて,シンタクスハイライトが効かずに灰色で表示されることがしばしばあります。
考えられる原因として何があるでしょうか。

  • OS は macOS 10.13.6
  • Atom バージョンは 1.52.0 x64
  • ファイルには拡張子 .rb がついている
  • ハイライト表示されないファイルも Ruby の文法に則っている(当然実行も可能)
  • ファイル全体が灰色表示の場合と,一部分だけハイライトされる場合とがある
  • 同じプロジェクト内の他の Ruby ファイルは正しくハイライト表示されるのに特定のファイルがダメだったりする
  • ファイルを複製したり名前を変えたりすると,ハイライトされる範囲が変わることがある
  • 一度閉じて開き直すと直ることもあるようだが,変わらないことのほうが多い
  • Atom を一度終了して開き直しても変わらないことが多い
  • スクリプトエンコーディングは UTF-8
  • 灰色表示のものに encoding マジックコメントをつけても変わらない
1

1Answer

Comments

  1. @scivola

    Questioner

    情報ありがとうございます。
    私のほうは ERB じゃなくて Ruby なので,そのものズバリではないものの,同種の問題のように見えますね。

    https://github.com/atom/language-ruby/issues
    を見るとシンタクスハイライト関係の issue がいくつも挙がっていますね。
    開発も停滞しているようだし,当面改善は期待できないかな・・・

Your answer might help someone💌