特定のファイル拡張子を持つ特定の言語を常に使用するようにNotepad ++に指示するにはどうすればよいですか


92

.xulとNotepad ++を関連付けたため、.xulファイルをダブルクリックすると、Notepad ++で開きます。しかし、Notepad ++は、XULが特定の種類のXMLであることを認識していないため、[言語]> [XML]を手動でクリックして、XML構文を強調表示する必要があります。「拡張子が.xulのファイルを開くたびに、自動的にXML言語に切り替えます」と言う方法はありますか?


回答:


124

あなたがしなければならないことは、「xul」ファイルが実際には「XML」ファイルであることをNotepad ++に伝えることです。

  1. Settings>に移動Style Configurator
  2. Language、下にスクロールして「XML」をハイライトします
  3. 下部のUser ext.「xul」のタイプの下
  4. 押す Save & Close
  5. ファイルを開くと、適切に強調表示されるはずです。

その他の役立つリンク:


17
また、複数追加する場合(たとえば、「rdf」も追加します-はい、Firefox拡張機能の開発を行っています)、それらをスペースで区切ります。
MatrixFrog

1
私はそれを保存しており、セッションで機能しますが、持続しません。Notepad ++を再起動すると、もうありません。
ストライダー

4
管理者として実行すると持続します。
ストライダー14年

3
ユーザー定義言語についてはLanguage > Define your language... > user language : <your language>、Extの言語設定ウィンドウから同じことができることに注意してください。フィールド。
yco


4

ユーザー定義言語の手順は次のとおりです。写真付き。

選択:言語->言語の定義:

選択:言語->言語の定義

必ず「。」を省略してください。Extの拡張から。ボックス、またはそれは動作しません:

必ず「。」を省略してください。 Extの拡張から。 ボックス、またはそれは動作しません。


1
質問を注意深く読んでください。あなたの答えは元の質問には答えませ。これは他の質問への回答です。
DavidPostill

それでも、それは非常に便利です。多くの場合、特定の質問を検索すると、より一般的な質問が見つかります。それが私に起こったことです。最初の答えは、問題のわずかなバリエーション(ユーザー定義言語)を探していたため、私の問題を解決しませんでした。この答えは、受け入れられたものがそうでなかった私を助けました。
悪魔の擁護者

0

バージョン7.5以降および複数の拡張機能の更新

1)設定 > スタイルコンフィギュレーター

2)「言語:」の下で、ターゲット言語を選択します。

3)の下にテキストボックスを見て、「ユーザーEXT:。

その言語に関連付ける拡張機能を簡単に入力します。複数のファイル拡張子の場合、スペースで区切る必要があります。「。」は使用しないでください。ピリオド/ドット文字。

例えば。SQL iでは、テーブル、ビュー、ストアドプロシージャ、およびユーザー定義関数に次の拡張機能を使用しました。

tab viw prc udf

受け入れられた回答に追加していることがわかるのは、ユーザーがスペースで区切られた複数の拡張子を指定できることです。これは、ほぼ9年前に受け入れられた回答へのコメントとして投稿されました。
スコット

@Scott明らかに、複数の拡張子は私が探していた答えでしたが、答えでは提供されませんでした。私も最初の文でそれを示しました。そして、スペースであるセパレーターは、通常のコンマまたはセミコロンである一般的な用語でさえありません。いずれにしても、答えを抽出するために、さらに掘り下げなければなりませんでした。このボックスは、1つの拡張機能しかサポートできないかのように見えるため、誤解を招きます。この種の入力に感謝しないなら、何でも。
アール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.