現在のバージョンのNotepad ++では、.sqlファイルを開くと、NotepadでSQL構文の強調表示が適用されます。 Notepad ++に他の拡張子についても同じことをさせたいのですが、これを定義できる設定はありますか?
メモ帳++でファイルを開くと、ファイル拡張子に基づいてコンテンツの構文ハイライトが読み込まれます。
既存の言語のいずれかにカスタム拡張子を使用する場合は、[設定] - > [Styler Configurator]でカスタム拡張子を追加できます。言語を選択し、[ユーザー拡張子]編集ボックスに拡張子を追加します。複数の拡張子を追加するには、を使用してそれらを区切ります。 Space。
構文の強調表示が適用されたことを確認するには、ファイルをもう一度開く必要があります。
言語メニューから別の言語を選択して、構文の強調表示スタイルを変更することもできます。
langs.xmlファイル(通常はC:\ Users [ユーザー名]\AppData\Roaming\Notepad ++の下)を見つけ、Notepad ++で開き、次の行を見つけますこれは<Language name="sql" ext="sql"
で始まり、extフィールドに必要な拡張子をスペースで区切って追加します。
これをユーザー定義言語で行うには、代わりにuserDefineLang.xmlを探してext=""
を編集します。
Notepad ++を "ポータブル"モードでインストールした場合は、langs.xmlおよびuserDefineLangs.xmlは、メモ帳++が置かれているフォルダに直接入ります。
Notepad ++セッションファイル(私はそれらを*.nppxml
と名付けました)を使用している場合は、それらを編集して<File lang="...">
属性を変更することができます。
<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"
に:
<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"
各デフォルトファイルを再度開くことなく、すぐにNiceのデフォルト(または私の場合のように*.log
ファイルのように)ユーザー定義の構文を強調表示します。