アウトラインの枠のサイズについてNo.40870
もみじ さん 23/10/17 21:20
 
いつもお世話になります。

アウトラインをとても便利に使っているのですが、解析枠のサイズをファイル毎に固
定する方法はありますか?

現状の利用は、アウトライン解析の枠を左に表示させています。

アウトラインのファイルによっては、解析枠に表示される見出し 文字列の長短があ
り、見出しの文字が読みやすいように枠を広げたり、狭くしたりするのですが、この
ファイル枠が常に一定というか共通の幅になってしまっている気がします。

ウィンドウの配置をファイル毎に覚えるという設定はありますが、枠の位置はこれで
はファイル毎に固定されませんでした。

かゆいところに手が届く秀丸メールなのでどこかに設定があるのではと、思いますが
見つけられず質問しました。

[ ]
RE:40870 アウトラインの枠のサイズについNo.40871
秀丸担当 さん 23/10/18 13:46
 
アウトライン解析の枠のサイズを、ファイルごとに覚えさせるという設定は無いです。
枠の境界をドラッグしたとき、タブモードのときは自動的に連動して変わるようにな
っています。
タブモードでないときは、自動的に連動はしないですが、覚えるのは最後に操作した
1つになっています。
他の枠との組み合わせがあることや、タブモードもあって設定として作るのは難しい
ところがあります。

マクロを使うと、一時的なサイズ変更をする方法があります。

広げる
setoutlinesize outlinesize+100;

狭める
setoutlinesize outlinesize-100;

固定サイズ
setoutlinesize 300;

無理やりですが、自動起動マクロを使って、条件に応じた適用をする方法もあります。
[マクロ]→[マクロ登録...]→[自動起動]で、アクティブ切り替え後をONにして、マ
クロを登録します。
例えば、以下のようにして特定のファイルや、特定の拡張子でアクティブになったタ
イミングで変えるようにできました。

if(event==8){//アクティブ切り替え後
  if(filename==@"c:\folder\test.txt"){
    setoutlinesize 100;
  } else if(filetype==".txt"){
    setoutlinesize 300;
  } else if(filetype==".md"){
    setoutlinesize 200;
  }
}

[ ]
RE:40871 アウトラインの枠のサイズについNo.40872
もみじ さん 23/10/18 14:39
 
お返事ありがとうございます。
そういう機能は無かったのですね。

頂いたマクロをベースに起動時に見出し文字の長さを見て、それにあわせた枠を広げ
るようなものを作ってみようかと思います。

[ ]