フォーラムの返信を作成しました。
- 作成者投稿
- sysart_use参加者
単語補完の機能でマクロによってカスタマイズできたらいいなと私も思いました。スニペットからマクロが呼べるのと同様に、補完候補もカスタマイズできるようであれば、プログラミング言語に即したインテリジェントな補完ができそうに思います。
sysart_use参加者OS: Windows Xp SP3
IME: Atok2010 オフの状態
EmEditor: 9.15sysart_use参加者ありがとうございます。
後方参照が使えないのは結果からわかったのですが、このように指定した後、一切の操作ができなくなるのです。sysart_use参加者ありがとうございました。
以下の記述でうまくいきました。
パスにスペースがあってもダブルコーテーションは付けてはいけないと言うこともわかりました。with (document.selection) {
SelectWord()
var path = document.Path+’*.php;*.js’
editor.FindInFiles(Text, path, eeFindReplaceRegExp | eeFindOutput, document.Encoding, ”)
}sysart_use参加者ありがとうございました。
チェックを外して使うことにします。sysart_use参加者アウトラインプラグインでInvalid back referenceがでます。
タイプをカスタムにして次のように設定しました。
開始文字列: (s*)functions+w+
終了文字列: 1}
上記エラーメッセージはダイヤログで表示され、OKを押してもダイヤログが消えません。V9でも再現するかどうかは試していません。sysart_use参加者こんな感じです。
(?<!d)d{2}年(?!前)
否定後読みとか否定先読みを使って前後の文字列をより分けています。ついでに「15年後」にも対応させないのであればこんな感じ
(?<!d)d{2}年(?!(前|後))sysart_use参加者丁寧なご回答ありがとうございました。
確認したところお教えいただいたとおりの方法で期待した外観になりました。ありがとうございました。sysart_use参加者geccaさんありがとうございます。
どのような規則で優先されるか知りたいです。たぶんfunctionの前に空白を置くと先に1がヒットしてしまうのでそちらが優先になるのではないかと想像しています。
私のやりたいことはfunctionとその後に続くFuncNameを別々に強調することです。sysart_use参加者ありがとうございました。
了解しました。 - 作成者投稿