7

役に立つと思うコード サンプルは、コンピューターにテキスト ファイルとして保存しています。それらが書かれた言語ではなく、txt ファイルとして保存し、エディターではなく Notepad++ で開くようにします (つまり、C++ の例を IDE で開くのではなく、メモ帳だけで開きます)。

テキスト ファイル自体の特別なコードを読み取って、Notepad++ に適切な構文の強調表示をテキスト ファイルに適用させる方法はありますか?

たとえば、SQL がある場合、テキスト ファイルの最初の行は次のようになります。

##Language=SQL 

... my sql code properly highlighted as sql ...

前もって感謝します。ファイルを開いた後に言語を選択することもできますが (つまり、[言語] > [SQL])、自動的に選択できると便利です。

4

5 に答える 5

4

いいえ、できません。手動で選択するか、特別なファイルの種類の拡張子を使用して Notepad++ に関連付け、ファイルを適切な言語として強調表示するように指示できます。

たとえば、SQL には .txtsql ファイル、C++ には .txtcpp ファイルなどを使用します。

于 2009-12-09T23:24:47.057 に答える
2

手動選択は、はるかに簡単な方法です。すべてのファイルを .txt 形式で保存します (Java、C、または C++ に関係なく)。Notepad++ でファイルを開き、メニューで対応する言語を選択します。例: 言語 --> Java。

于 2009-12-31T11:31:09.447 に答える
2

適切なファイル拡張子を付けてから、次のようなものをレジストリにインポートすることをお勧めします。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\NotepadPlusPlus]

[HKEY_CLASSES_ROOT\*\shell\NotepadPlusPlus\command]
@="C:\\path\\to\\notepad++.exe \"%1\""

次に、すばやく右クリックして NP++ でファイルを開くことができます。NP++ は、ファイル拡張子に基づいて適切な言語を自動検出できます。

于 2009-12-09T23:23:50.647 に答える
1

npp スクリプトを試すことができます。

パイソン

ルア

および/またはマクロのハッキング。スクリプトを条件付きで開始し、特別な文字列を確認して、言語を選択することができます。

于 2012-03-08T16:09:10.537 に答える