秀丸でIDE相当の機能を持たせたいのですがNo.18142
みかさ さん 04/10/17 19:13
 
秀丸をソースエディタとして使っています。

編集している文字列の上へカーソルを合わせたとき
あらかじめ指定しておいた文字列をポップアップで
表示させたり、あるいは定義してある場所を表示
させたりといった、IDE的なことは秀丸をつかって
(あるいは秀丸マクロをつかって)実現することは
出来るでしょうか?

C言語などを勉強させる等で使おうとするとき、
関数にあわせると引数の一覧なんかが出るように
細工したいとおもい、このようなことを思いついた
わけです。

[ ]
RE:18142 秀丸でIDE相当の機能を持たせたNo.18143
encodingshiftjis さん 04/10/17 20:53
 
フックとかイベント監視のように 常時監視する機構は 秀丸にありませんから
インテリ・センスとかは!残念できません。

マクロを起動し、マクロ実行中にキー入力を受けるのはできますが
秀丸マクロで処理しないキー入力を、秀丸本体にスルーパスすることは
できません。

幾分でも近い形はあります
入力補完とか段落整形のをマクロライブラリで読むといいと思います

[ ]
RE:18142 秀丸でIDE相当の機能を持たせたNo.18155
秀丸担当 さん 04/10/18 16:10
 

>編集している文字列の上へカーソルを合わせたとき
>あらかじめ指定しておいた文字列をポップアップで
>表示させたり、あるいは定義してある場所を表示
>させたりといった、IDE的なことは秀丸をつかって
>(あるいは秀丸マクロをつかって)実現することは
>出来るでしょうか?

ポップアップで表示したり、そのタイミングでマクロを動かしたりすることはで
きません。

tagsファイルを作成し、ダイレクトタグジャンプ(標準でCtrl+F10)で関数の定
義部分へジャンプするようにすることはできます。
tagsファイルの作成は、[その他]→[tagsファイルの作成]でやります。
自分の作った関数へジャンプするときに便利です。

ヘルプファイル(*.hlp)やHTMLヘルプ(*.chm,*.col)に関数の説明が記述され
ているものがある場合、外部ヘルプに指定することで、ヘルプの該当の項目を開
くようにすることもできます。
外部ヘルプは、[その他]→[動作環境]→[その他のコマンド]→[外部ヘルプ]で指
定できます。
しかし最近のMSDNライブラリを使うとしたら、HTMLヘルプの形式になっていない
ので、使うことができません。

[ ]