行の最大文字数までウィンドウ幅を広げたNo.39310
三浦はるお さん 21/10/27 15:02
 
初めて投稿させて頂きます。公知じゃない事を祈ります。

最近、秀丸でCtrl+Alt+H押下後、SQL文をコピペして編集する事が増えたのですが、
折り返しを最大にしても、秀丸起動時のウィンドウサイズを超えるSQL文の時、
いちいちウィンドウ幅を広げるのがおっくうになってきました。

そこで、ショートカットなどで一発で、最大の文字数+5文字程度まで、ウィンドウ
幅を広げる事ができればな〜と思っています。
もしもそういうマクロがあれば教えて頂けると助かります。よろしくお願いします。

[ ]
RE:39310 行の最大文字数までウィンドウ幅No.39311
秀丸担当 さん 21/10/27 17:15
 

最大文字数に合うように計算するのは、マクロでやるのは難しいです。
100ピクセル広げるだけとかであれば簡単にできます。
例えば以下のようなマクロにします。
if(windowstate==1){
  setwindowpos windowposx,windowposy,windowcx+100,windowcy;
}
endmacro;
[その他]→[動作環境]→[環境]で指定するマクロファイル用のフォルダに、test.mac
として保存し、[マクロ]→[マクロ登録...]で登録しておくと、[その他]→[キー割り
当て...]で割り当てできます。

[その他]→[動作環境]→[ウィンドウ]の、「横スクロールバー」と「自動ON/OFF」を
両方ONにしておくと、マクロを何回か実行して横スクロールバーが消えるまでやれば、
最大文字数以上になったことがわかります。

それか、もし標準のウィンドウサイズが小さいというだけで、いつも大きくしたいと
いうことであれば初期状態のウィンドウサイズの設定があります。
[その他]→[動作環境]で左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[配置]のところで、ウィンドウサイズを覚えるようにしたり、
指定したりなどの設定があります。


[ ]
RE:39311 行の最大文字数までウィンドウ幅No.39312
三浦はるお さん 21/10/28 13:59
 

ほぼ、期待通りに実行できました。ありがとうございました。
ウィンドウ幅を縮めるマクロも登録して、F2/Shift+F2などで使ってみようと
思います。

加齢と共に、ウィンドウのエッジにマウスを当てるのがしんどくなっているので、
キー操作で色々できるのは助かります!

[ ]