[スレッド全体]

2009/6/12 (金) 20:44:07  
[466] マクロで改行単位の末尾に

S_GoLineTop(8)で折り返し無視して、改行単位で行頭に行けるんですが
S_GoLineEnd(8)では改行単位の末尾に行けないようです

長い文節書いてるときに、一発で末尾に行きたい事があるんですが
なにかうまい方法ないですか?
くろ
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)


2009/6/16 (火) 23:10:24  
[467] Re:マクロで改行単位の末尾に

マクロは不得手なのですが、試しに書いてみました。
http://sakura.qp.land.to/?Macro%2F%C5%EA%B9%C6%2F204
ryoji
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SV1; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729)


2009/6/17 (水) 02:48:10  
[469] Re2:マクロで改行単位の末尾に

▼ ryojiさん
何度もすみません、
エレガントではないですが、「行末に移動」のループ前後を変えて、
なんとか自己解決できました。
do
{
  Editor.down();
} while(i == Number(Editor.ExpandParameter("$y")))
  Editor.GoLineTop(9);
  Editor.Left();
くろ
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)


2009/6/18 (木) 01:37:13  
[471] Re3:マクロで改行単位の末尾に

Wikiのほうは、

do
{
    Editor.down();
} while(i == Number(Editor.ExpandParameter("$y")))
Editor.up();
Editor.GoLineEnd();

にしておきました。
ryoji
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SV1; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729)


2009/6/19 (金) 10:44:32  
[472] Re4:マクロで改行単位の末尾に

▼ ryojiさん
そちらの方が綺麗ですね、さっそく更新させていただきました
フリーカーソルは使ってなかったけれど、なぜか設定残ってた。
このついでにoffにしました。w

マクロは読めば分かりますが、
自分ではEditor.ExpandParameterまでたどり着けなかったと思います、
ありがとうございます
くろ
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81