インデント・逆インデントに対する要望No.05620
TakahiPo さん 04/06/22 15:45
 
こんにちは。

インデント・逆インデントの動きの仕様に対して要望させてください。

現在の仕様では、選択範囲に対してのみインデント・逆インデントの
動きをすると思うのですが、選択しなくても、現在カーソルのある行
のインデント・逆インデントが可能になるようにできませんでしょう
か?(できれば、カーソル位置はそのままで)

1行だけインデント・逆インデントするとき、いちいち選択するのが
ちょっと面倒でして…。

仕様として違和感がなければ是非お願いしたいと思っております。
ご検討頂けると嬉しいです。

よろしくお願いいたします。

[ ]
RE:05620 インデント・逆インデントに対すNo.05623
IKKI さん 04/06/22 21:21
 
ユーザーの IKKI です。こんばんは。

のちに秀丸担当さんからお返事があると思いますが、場当たり的な対応としては

if (!selecting) {
 #orgc = column;
 #orgl = lineno;
 selectline;
}
indent;
// unindent;
if (#orgl) {
 escape;
 movetolineno #orgc + 2, #orgl;
//  movetolineno #orgc, #orgl;
}

こんなマクロが使えそうですね。

[ ]
RE:05623 インデント・逆インデントに対すNo.05625
TakahiPo さん 04/06/23 13:31
 
IKKIさん、こんにちは。

マクロありがとうございます。
これでやりたい事がカバーできました。


#orgc+2 のあたりが浮かばず苦悶してました…。


どうもありがとうございました。

[ ]
RE:05625 インデント・逆インデントに対すNo.05626
秀丸担当 さん 04/06/23 16:46
 

既にIKKIさんがコメントをされていますが、マクロで対応できるということで、
ありがとうございます。

秀丸の仕様を範囲選択が無いときに動作するようにしても違和感は無いかもしれ
ませんが、仕様変更で何があるかわからないので、マクロで問題が無いのであれ
ば、このままでいきたいと思います。

[ ]