メモ帳++で言語の構文強調表示にカスタム拡張機能を割り当てる

notepad++ syntax-highlighting

現在のバージョンのNotepad++では、.sqlファイルを開くと、NotepadはSQL構文のハイライトを適用します。他の拡張子についても同様のことができるようにしたいのですが、これを定義できる設定はありますか?

  296  Sathyajith Bhat  2009-09-14


ベストアンサー

noteepad++でファイルを開くと、ファイルの拡張子に基づいて内容のシンタックスハイライトを読み込もうとします

既存の言語にカスタム拡張機能を使用している場合は、設定 -> Styler Configurator でカスタム拡張機能を追加することができます。言語を選択し、”User extension “エディットボックスで拡張機能を追加します。複数の拡張機能を追加するには、Spaceで区切ります

その後、シンタックスハイライトが適用されていることを確認するために、ファイルを再度開く必要があります

また、言語メニューから別の言語を選択することで、シンタックスハイライトのスタイルを変更することもできます

368  T. Kaltnekar  2009-09-14


langs.xmlファイル(通常はC:\Users[username]の下にあります)をメモ帳++で開き、<Language name="sql" ext="sql"で始まる行を探して、拡張子をスペースで区切ってextフィールドに追加してください

これをユーザー定義言語で行うには、代わりにuserDefineLang.xmlを探し、ext=""を編集します

notepad++を “portable “モードでインストールした場合、langs.xmlとuserDefineLangs.xmlは、notepad++があるフォルダに直接置かれます

71  alex  2009-09-14


メモ帳++のセッションファイル(私は*.nppxmlと名付けました)を使用している場合は、それらを編集して<File lang="...">属性を変更することができます

<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"

to:

<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"

デフォルトの (あるいは私の場合は *.log ファイルのようにユーザーが定義した) 構文の強調表示を、ファイルなどを一つ一つ開き直さずにすぐに取得するためのものです

0  Andreas Dietrich  2019-04-04


タイトルとURLをコピーしました