フォーラムの返信を作成しました。
- 作成者投稿
- Yutaka Emuraキーマスター
1箇所だけなら、プラグインを作成すれば可能かもしれませんが、複数個所でこのような部分を違う色の背景色にする、というのは難しいですね。
Yutaka Emuraキーマスター[カスタマイズ] ダイアログの [ウィンドウ] タブで、[最後の文書を閉じる時ウィンドウを閉じない] をチェックすれば、ご希望の動作になります。
Yutaka Emuraキーマスターここはあまり変更する必要がないかと思って、特に凝っていません。でも、時間があるときにスピンにしておきます。
Yutaka Emuraキーマスター無題だと、JavaScript などは難しいかもしれないですね。調べてみます。
JavaScript の展開されたソースを見る、というのは、やはり、ブラウザを表示した後ソース表示でしょうね。 :-)
Yutaka Emuraキーマスターここに質問していただいていいです。Aye Wong さんも結構忙しそうですが、そのうち見ていただけるとおもいますよ。 :-)
Yutaka Emuraキーマスターここで質問していただいて結構です。
EVENT_KILL_FOCUS だと、確かに、アプリケーション全体がフォーカスを失ったのかどうかの区別が付かないですね。このイベントが来たら、GetFocus() で、現在のフォーカスを調べて、それが EmEditor に関連するウィンドウかどうかを判断する、という方法があると思います。他にも、いろいろな方法があると思いますが、この手の問題は、私もよく苦労するのですよ。 :-)
Yutaka Emuraキーマスターそうですね。これからは、別のデザインを考えて見ます。ご意見ありがとうございます。 :-)
Yutaka Emuraキーマスターこれは Aye Wong さんに対してのコメントになるのでしょうかね?
EmEditor 本体でも、そのような機能は充実させていきたいですね。
Yutaka Emuraキーマスター将来的には、そのようなイベントも検討したいですね。
ただ、動作保証しませんが、nao4u さんの naoExecMacroOnEvent プラグインを使えば、そのようなこともできるようです。
Yutaka Emuraキーマスター1. は難しいですが、長期的に検討したいと思います。
2. についてですが、かなり面倒ですが、いったん、同じグループで、新しいファイルを作成し、そこに、置換したい文字列を挿入して、<a href="http://jp.emeditor.com/help/macro/selection/selection_replace.htm%5DReplace メソッドを使って正規表現で置換を行い、変更後の文字列を取得する、という方法もあります。いかがでしょうか?
Yutaka Emuraキーマスターこれは現在のところ、仕様になっているのですが、改善を検討してみます。ご意見ありがとうございます。
Yutaka Emuraキーマスター残念ながら、別グループで開かれた場合は、その document オブジェクトを取得する方法はありません。なぜかというと、別グループの場合には、別スレッドになってしまうためです。EmEditor のマクロは、現在のところ、マルチスレッドの管理まで対応していません。
ここにある eeOpenAllowNewWindow というフラグは、別グループとは限らず、同じグループでも別のタブとして表示されることもあります。
Yutaka Emuraキーマスターご意見ありがとうございます。将来のバージョンで検討させてください。
Yutaka Emuraキーマスター私もマクロ ツール バーがあるといいなと、と思います。次のバージョンではなんとか付けたいですね。 :-)
Yutaka Emuraキーマスターご意見ありがとうございます。このあたりは難しいですが、アウトライン プラグインのソース コードは公開されているので、これを元にさらに開発してみるのもいいかも… :-)
Yutaka Emuraキーマスターそうですね。今までその要望がなかったので、付けていませんでした。将来のバージョンでは検討して付けたいと思います。
Yutaka Emuraキーマスターコメントありがとうございます。単語が消えてしまうのは、不具合ですね。それは修正したいと思います。そろそろ、スニペットもバージョンアップしないといけないですね。 :-)
Yutaka EmuraキーマスターCheck Spelling のダイアログで、Options ボタンをクリックし、Auto Correct のチェックをはずせば、i が I に勝手に変わらなくなります。お試しください。
もしまた何か質問がありましたら、別スレッドで新規に発言してください。このスレッドは、ロックします。
- 作成者投稿