私は適切な IDE なしでプログラミング言語を使用しており、エディターとして Notepad++ を使用しています。ユーザー定義言語を設定しましたが、うまく機能しています。ただし、キーワードを入力すると完全に一致する必要があるという問題があります。その意味を説明します。
「弦'をキーワードとして入力し、'弦' をテキスト領域に入力すると、強調表示されます。
しかし、「文字列(変数名)' の場合はハイライトされません。
プレフィックスモードをオンにすると、'文字列(変数名)' 強調表示したいだけの場合 '弦'。
おそらく、notepad++ ではこれを行うことができないだけかもしれませんが、同様の問題に遭遇した (そして解決した) 人がいたかどうか気になりました。
前もって感謝します。
答え1
かなり時間が経ってしまいましたが…
「string(variableName)」と入力したときにキーワード「string」を強調表示したい場合は、「(」を演算子として定義するか、「string (variableName)」と入力する必要があります [空白スペースに注意してください]。これにより、npp は単語の境界を正しく認識します。
これが誰かの役に立つことを願います。
答え2
考慮するシンライトエディターも無料で、NP++ UDL よりも多くの設定を備えた、完全にカスタマイズ可能なレキサー エディターを備えています。