Notepad ++でデフォルト言語を設定する方法


48

XMLファイルの処理には、主にNotepad ++を使用します。Notepad ++がファイルを開いたときにXML言語に基づいてファイルを解析し、色付けすると良いでしょう。代わりに、ファイルを開いて、[言語]メニューからXMLを選択する必要があります。

XMLがデフォルト言語であることをNotepad ++に通知し、それに応じてファイルを処理する方法はありますか。


.xmlファイル拡張子を認識しませんか?それとも、ファイルにクレイジーな拡張子を使用していますか?
サーシャチェディゴフ

1
@musicfreak:AngryHackerは、[ファイル]-> [新しいファイル]をクリックすると強調表示について尋ねていると思います。保存するまで拡張子はありません。
ジョシュア

これは.config拡張子であり、Notepad ++をその拡張子のデフォルトアプリとして設定しています。
AngryHacker

回答:


67

メモ帳でをクリックして環境設定ダイアログボックスを開く++ Settings- > PreferencesをクリックしてNew Document/Default Directoryタブを変更Default LanguageしますXML

Notepad ++の設定

編集:.configファイルにも同様に適用したいことを見ました。これは実行できますが、オーバーライドするすべての拡張機能に対して実行する必要があります。Settings->をクリックして言語セクションをStyle Configurator下にスクロールし、ボックスにXML追加configUser extます。保存して閉じると、開いた新しい.configファイルがXMLとして表示されます。実際、以下に示すように、インストール用にすでにそれを行っています。

スタイルコンフィギュレーター


2
この設定は、開いている既存のファイルではなく、新しいファイルにのみ適用されます。
ヘビー

1
これは動作しません。デフォルト言語はセッション間で使用されますが、言語/ XMLを手動で選択するまで、ファイルは構文カラー化されません。
AngryHacker

5
完璧で、編集は機能しました。ニルヴァーナの計算。
AngryHacker

2
既存のファイルを開かずに、新しいファイルで機能します。残念な。提案をありがとう。+1
フェリペアルバレス

おかげで、私はこれを行う方法を忘れていました。「設定」->「スタイル設定」の代わりに「設定」->「設定」を探し続けました。-_-
アリムバダ

13

Notepad ++ディレクトリで、langs.xmlファイルを探します。

以下のようなノードを見つけ、図のように「config」を追加します。

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Notepad ++の再起動.configファイルを開きます。XMLとしてフォーマットする必要があります。


GUIを使用してこれを行うこともできます。(ただし、Notepad ++を使用してからしばらく経ちました。)
サーシャチェディゴフ

私はそれをいくつかのPHPファイルタイプを追加しようとしましたが、うまくいかないようでした。:-(
サイモンイースト

1
(プログラムフォルダではなく)%APPDATA%\ Notepad ++でlangs.xmlを探す必要がある場合があることに注意してください。
Sygmoral

同じ拡張機能が1つ以上の言語に関連付けられている場合、競合が発生するとどうなりますか?
tbone

5

[設定]> [スタイラー設定]に移動します。左側のスクロールリストからXMLを選択します。そのダイアログの下部に、2つのボックスがあります-1つはデフォルトの拡張機能用で、もう1つは「ユーザー拡張機能」用です。.configを「ユーザー拡張子」ボックスに追加し、「保存して閉じる」をクリックします。

注:「ユーザー拡張機能」は、すべての言語選択で使用できるとは限りません(Cで使用できることはわかっています。これは、私が職場で使用している構文の強調表示だからです)。そのため、使用できない場合は、独自の言語ファイルを作成する必要があります。


3

これは私がそれをやった方法です:

ファイルに移動し%APPDATA%\Notepad++て開きlangs.xmlます

以下のようなノードを見つけて、示されているように「config」を追加します

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Notepad ++を再起動する.configファイルを開きます。XMLとしてフォーマットする必要があります。

また、他の競合する設定、つまり.configファイルにマップされたその他のものがないことを確認してください


1

解決 :

この機能は、設定ダイアログボックスで利用できます。

移動しSettings、その後Preferences、その後New Document/Default Directory

最後Default LanguageにHTML に編集します。

キャプチャー :

Notepad ++の設定


-1

[設定]> [スタイラーコンフィギュレーター]> [XMLの選択]-[拡張機能の追加] + [ユーザー拡張機能]-保存して閉じます。.csprojで私のために働いた


これは、受け入れられた回答の2番目の段落と同じだと思います。
G-マンは「元に戻すモニカ言う
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.