98

簡単なスクリプト言語に簡単な構文の強調表示と自動補完を追加しようとしています...

この記事を使用して構文の強調表示を追加しました

カスタム言語の Notepad ++ でオートコンプリートを有効にする方法を知りたいです。誰もそれを行う方法を知っていますか?

4

8 に答える 8

116

マークが提供したリンクは機能しなくなりましたが、次の場所に移動できます。

ノットパッド++ 6.6.9

  • 設定 -> 設定 -> オートコンプリート -> 各入力でオートコンプリートを有効にします。

ただし、大きなオートコンプリート ブロックが常に表示され、タブまたはキーの組み合わせを押したときにオートコンプリートを表示したいだけなので、非常に面倒です。私はNotepad ++にかなり慣れていません。そのようなキーの組み合わせを知っている場合は、お気軽に返信してください。Google でこの質問を見つけたので、いつでも他の人を助けることができます。ここに画像の説明を入力

于 2011-09-11T08:06:23.337 に答える
42

For basic autocompletion, have a look at the files in %ProgramFiles%\Notepad++\plugins\APIs. It's basically just an XML file with keywords in. If you want calltips ("function parameters hint"), check out these instructions.

I've never found any more documentation, but cpp.xml has a calltip for fopen, while php.xml is quite complete.

于 2009-05-21T16:26:21.960 に答える
20

に行く

設定 -> 環境設定 -> バックアップ/オートコンプリート

  • [各入力でオートコンプリートを有効にする] をオンにします。デフォルトでは、関数補完のラジオボタンがチェックされており、入力すると関連する関数名が補完されます。ただし、コード以外のものを編集している場合は、Word の補完を確認できます。

  • 関数パラメーターとその順序を覚えるのが難しい場合は、入力の関数パラメーターのヒントを確認してください。

于 2012-09-24T13:37:22.157 に答える
7

Notepad++ のオートコンプリートは、インターフェイスでCtrl+EnterまたはCtrl+Spaceを押すだけで簡単に実行できます。

Ctrl+ Enter- それと同じくらい簡単です!

これは、多くの人にとって、すべてをオートコンプリートするよりも優れています。

于 2014-03-27T15:06:27.543 に答える
2

ライブラリを追加してバージョンを確認することを忘れないでください。良い情報は、メモ帳プラスプラスをスクリプトエディタとして使用するにあります

于 2013-06-16T14:39:39.797 に答える
0

これはとても簡単だ:

  1. Unity キーワードを含む XML ファイルを見つける
  2. "< KeyWord name="......" / > " の行のみをコピーします。
  3. C:\Program Files\Notepad++\plugins\APIs に移動し、たとえば cs.xml を見つけます
  4. 1.でコピーしたものを貼り付けますが、cs.xml のどの行も削除しないように注意してください。
  5. ファイルを保存してオートコンプリートをお楽しみください :)
于 2015-11-02T19:46:03.977 に答える
0

独自の提案を追加することもできます。

このパスを開きます:

C:\Program Files\Notepad++\plugins\APIs

言語の XML ファイル (php.xml など) を開きます。ここで、 addcslashesを追加したいとします。この XML コードを追加するだけです。

<KeyWord name="addcslashes" func="yes">
    <Overload retVal="void">
        <Param name="void"/>
    </Overload>
</KeyWord>
于 2014-12-02T11:27:12.340 に答える