これは非常に小さな問題ですが、それでも何ヶ月も私を悩ませてきました。私は何時間もグーグルでそれを無駄に過ごしました。
Notepad ++で.ahkファイルの構文の強調表示を有効にするために、AutoHotkey用の.xmlファイルをダウンロードしてインポートしました。問題は、この強調表示を有効にするには、[言語]ドロップダウンから手動で選択する必要があるということです。他のさまざまな言語の場合と同様に、.ahkファイルを開くたびに有効にしたいと思います。
Style ConfiguratorのAutoIt言語に.ahk拡張子を追加しようとしましたが、何もしません。何か案は?私はこれに悩まされた最初の人になることはできませんが、Googleに成功を求めることはできませんでした。
動作しているはずです。もう一度チェック:
Settings → Style Configurator
に移動し、言語を選択して、User ext.
にahk
拡張子を追加します(ドットなし!)。Language → Define your language
に移動し、ドロップダウンリストから言語を選択し、表示されるExt.
という名前のテキストボックスに、「ahk」拡張子を追加します。ahk
拡張子がAutoHotKeyに対してのみ定義されており、2つの言語で同時に定義されていないことを確認してください(したがって、AutoItから拡張子を削除してください)。.xml
または.udl
ファイル。ファイルが正しく作成されている場合は、拡張子の参照がすでに含まれており、新しいファイルを自動的に認識して適切なコンテキストで表示する必要があります。ただし、NPPで開いているファイルは、閉じて再度開くまで、新しい色の強調表示を自動的に表示しません。
それ以外の場合は、udlファイルに問題がある可能性があります。よろしければ、 私が作ったもの を試すことができます。
私の問題は、友人のファイルをインポートするときに、ユーザー定義言語に関連付けられている拡張フィールドの前後に引用符が付いていることでした: "mcr"。引用符を削除したところ、完全に機能するようになりました。