6

[設定] -> [バックアップ/オートコンプリート] で [入力時の関数パラメーターのヒント] を有効にすると、次のようなネイティブ PHP 関数に関する役立つヒントが得られます。

string|false substr (string str, int start, [int length])

Dreamweaverのように、Notepad ++が自分の関数に対してこれを行うプラグインまたは何かがありますか?

4

3 に答える 3

6

設定 -> 設定 -> バックアップ/オートコンプリート -> 入力に関する関数パラメーターのヒント [チェック]

これはあなたが話していることですか?私のために働きます。

于 2012-11-20T18:10:08.810 に答える
3

私は次のことを行うことでこれを達成しました:

  1. 目的の言語の Notepad++ で使用される API XML ファイルを編集します。
  2. [設定] > [スタイル コンフィギュレーター] でカスタム名を追加して、希望するハイライトを取得します。

API XML ファイルの編集

API XML ファイルは、インストール ディレクトリ \plugins\APIs にあります。パーサーを持つ言語ごとにファイルがあると思います。そのパーサーは、XML ファイルのどの部分が必要か、または無視されるかを判別します。

これらのファイルは非常に壊れやすいため、いくつかのヒントを次に示します。

  • すべてのエントリは KeyWord のアルファベット順に並べられている必要があります。
  • 説明で XML を無効にするテキストに注意してください。私が言えることから、Notepad ++には、属性が文字列型であることを伝えるスキーマがないため、あらゆる種類の文字がXMLとヒントを壊します。
  • XML ファイルに問題があると、ヒントは表示されずに失敗します。

この手法を使用して、使用しているゲーム エンジンで使用されるカスタム API をサポートしましたが、うまく機能します。エントリを管理し、適切にフォーマットされた XML を作成してファイルの正しいセクションに貼り付けるための Excel スプレッドシートを持っていますが、明らかにそれを管理する方法はたくさんあります。

これらの情報源に基づいて、これらすべてを理解しました。

  1. http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Editing_Configuration_Files#API_files
  2. http://retroaffect.com/blog/190/A_Lua_Language_File_for_Notepad__/#b
    • (ここでダウンロードできる API ファイルには、環境タグが間違った場所にあります。代わりに AutoComplete タグ内にあるはずですが、使用法を理解するのに役立ちました。)

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

新しいキーワードを追加する画面: myNewKeyword

新しいキーワードを追加する画面: myNewKeyword

強調表示して math.tanh を追加した後の最終結果

lua の math.tanh のツール ヒントと強調表示を示す画面

于 2012-09-26T19:45:03.290 に答える
1

私はNotepad++にあまり精通していませんが、何らかのIDEプラグインがなければ、それは不可能だと思います。

私の意見では、Aptana Studioを使用する必要があります。これは、Eclipse IDEに基づいており、特にWeb開発/PHP用に作成されています。他にもたくさんのIDEがありますが、ここにいくつかあります。

Aptanaへのリンクは次のとおりです:http://www.aptana.com

于 2012-09-18T02:06:01.027 に答える