web-dev-qa-db-ja.com

Notepad ++はファイルを構文強調表示しない

1週間前までは、Notepad ++で構文強調表示を使用してhtml.erbファイルを喜んでコーディングしていました。その後、ハードドライブがクラッシュしました。

新しいシステムにNotepad ++を再インストールしましたが、html.erbsを開くと、 それらのほんの一部 適切に強調表示されています。

問題は、これらのファイルのほとんどが「通常のテキストファイル」と見なされており、動作している少数のファイルが「htmlファイル」と見なされていることだと思います。同じ名前のhtmlファイルを「名前を付けて保存」しようとしましたが、機能しません。構文の強調表示を元に戻すにはどうすればよいですか?これは深刻に私を遅くしています。

43
sscirrus

[言語]> [H]> [Html]に移動すると、内容が強調表示されます。

72
Ashley Grenon

念のため、誰かが私の状況を満たしている場合:Enable global foreground colorパネル内Settings -> Style configurator...、それを無効にすると、構文の強調表示が再び有効になります。

57
Emmanuel

これを引き起こす可能性のある別の状況は、新しいテーマをインストールした場合です。テーマに特定の言語が定義されておらず、それらのいずれかを使用すると、構文の強調表示も失われます。

チェックするには:設定->スタイルコンフィギュレーター

現在実行中のテーマの言語が左側にあることを確認します。

1
dwbartz

私はまったく同じ問題を抱えていましたが、投稿されたソリューションはどれもうまくいきませんでしたので、より深く掘り下げて、誤ってユーザー定義の拡張機能を誤って2回割り当てたことがわかりました設定→スタイル設定、例えば[〜#〜] sql [〜#〜]および[〜#〜] xml [〜#〜]

1つの言語からユーザー定義の拡張子を削除すると、構文の強調表示が復元されました。

1
mrt

したがって、この問題は7年前に解決されたことがわかりますが、これはgoogleでの最高の結果であるため、問題の解決策を追加したいと考えました。

[設定]-> [設定...]-> [言語]

ばかげて無効にしたpythonそれが私がやっていることを理解せずに、利用可能なアイテムに戻す必要がありました。

0
Gigadrax

Settings -> Style configurator...に移動し、Enable global foreground colorおよびEnable global background colorを無効にします。これで問題が解決しました。

0
BatMan

Notepad ++を再インストールするときにこの問題が発生したのは、新しいインストールで、Rの代わりに.rソースコードファイルがREBOLとして認識されていたためです。langs.xmlファイルのREBOLキーからrファイル拡張子を手動で削除する必要がありました。手順については、Notepad ++コミュニティフォーラムの このリンク で同様の質問を参照してください。

0
qdread