なでしこエディタのカスタマイズ方法

なでしこの行動タブや、メインメニューの[ツール]を自分なりにカスタマイズすることができます。

行動タブをカスタマイズするには、エディタのメニューより[設定 > なでしこ個人設定フォルダを開く] で設定フォルダを表示し、そこにカスタマイズ用のファイルを配置することによりカスタマイズすることができます。

行動タブ

行動タブに書かれているメニューの本体は、tools\action.txt です。
ここを見ると、「メニュー名,実行するなでしこファイル」の順でメニューに表示するテキストが並んでいます。

ツールメニュー

ツールメニューの本体は、tools\tools.txt です。
ここを見ると、「メニュー名,ショートカットキー,実行するなでしこファイル」の順でメニューに表示するテキストが並んでいます。

マクロで使えるコマンド

なでしこエディタを操作するそれぞれのマクロについては、実際になでしこのプログラムを参考にすると何となく分かります。

なでしこのマクロとして実行された、なでしこのプログラムでは、いくつかの特殊な変数が設定されます。

デバッグエディタハンドル

「デバッグエディタハンドル」は、なでしこエディタのウィンドウハンドルの値を保持しています。このハンドルに対してCOPYDATAを送信することで、エディタを遠隔操作することができます。

  • copy --- 選択されているテキストをクリップボードにコピーします。
  • paste
  • stop
  • new --- 新規
  • save --- 上書き保存
  • saveas (ファイル名)-- 名前を付けて保存
  • open (ファイル名) -- ファイルを開く
  • insert (テキスト) -- テキストをエディタに貼り付ける
  • row (行数) -- 行数を設定する
  • col (列数) -- 列数を設定する
  • seltext_save (ファイル名) -- 選択範囲をファイルに保存する
  • seltext_open (ファイル名) -- 選択範囲にファイルを挿入する

version 1.5326 以降で使える

  • selectall
  • selectnone

version 1.5336

  • setselstart (カーソル位置) --- カーソル位置を設定する
  • getselstart --- クリップボードにカーソル位置を得る