現在のバージョンのNotepad ++では、.sqlファイルを開くと、メモ帳でSQL構文の強調表示が適用されます。Notepad ++に他の拡張機能でも同じことをしたいのですが、これを定義できる設定はありますか?
現在のバージョンのNotepad ++では、.sqlファイルを開くと、メモ帳でSQL構文の強調表示が適用されます。Notepad ++に他の拡張機能でも同じことをしたいのですが、これを定義できる設定はありますか?
回答:
notepad ++でファイルを開くと、ファイル拡張子に基づいてコンテンツの構文強調表示をロードしようとします。
既存の言語のいずれかでカスタム拡張機能を使用する場合、[設定]-> [スタイラー設定]でカスタム拡張機能を追加できます。言語を選択し、「ユーザー拡張子」編集ボックスに拡張子を追加します。複数の拡張機能を追加するには、を使用してそれらを区切りますSpace。
次に、ファイルを再度開いて、構文の強調表示が適用されていることを確認する必要があります。
言語メニューから別の言語を選択して、構文の強調表示スタイルを変更することもできます。
langs.xmlファイル(通常はC:\ Users [username] \ AppData \ Roaming \ Notepad ++の下)を見つけて、Notepad ++で開き、先頭の行を見つけて <Language name="sql" ext="sql"
、extフィールドに目的の拡張子を追加します。スペース。
ユーザー定義言語でこれを行うには、代わりにuserDefineLang.xmlを探して編集しますext=""
。
あなたは「ポータブル」-modeでメモ帳を++インストールした場合、langs.xmlとuserDefineLangs.xmlはメモ帳が++配置されているフォルダに直接になります。
lang.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"
素敵なデフォルト(または*.log
ファイルの場合はユーザー定義)を取得するには、各ファイルを再度開くことなくすぐに構文を強調表示します。