(発言者削除)No.03804
舩橋幸雄 さん 03/07/02 09:36
 


[ ]
RE:03804 編集位置のいて付けについてNo.03805
たけのこ さん 03/07/02 09:53
 
たけのこです。

工夫次第でどうにでもなると思いますけど? いや、そうであるからそういう要
望も今まで出ないのでしょうし。行内の桁指定もright, leftとcolumnを使えば
簡単です。

他には、例えば、現在行から次の論理行(頭)に進みたければ、

golineend2;
golinetop;
down;

で済みます。


逆に、これらをオプション指定で変化させるとなると、『そのオプションがいず
れになっていても動作させなければならない』ようになると思いますから、か
えってマクロ公開者に労力がかかる結果になると思います。

(^^)/”

[ ]
RE:03805 編集位置の位置付けについてNo.03807
舩橋幸雄 さん 03/07/02 11:45
 
舩橋です。
(コメントに投稿したものに誤字があったので削除して登録し直すつもりが最初の投
稿を削除してしまった。ごめんなさい!)
>たけのこです。
>
>工夫次第でどうにでもなると思いますけど? いや、そうであるからそういう要
>望も今まで出ないのでしょうし。行内の桁指定もright, leftとcolumnを使えば
>簡単です。
>
>他には、例えば、現在行から次の論理行(頭)に進みたければ、
>
>golineend2;
>golinetop;
>down;
>
>で済みます。

問題なのは、カーソルの移動ではなく、gettext(x1,y1,x2,y2)
のようにx,yを基点に編集するマクロだと考えています。
(gettext以外なかったでしたっけ?)

>
>
>逆に、これらをオプション指定で変化させるとなると、『そのオプションがいず
>れになっていても動作させなければならない』ようになると思いますから、か
>えってマクロ公開者に労力がかかる結果になると思います。
>
>(^^)/”

[ ]
RE:03807 編集位置の位置付けについてNo.03808
たけのこ さん 03/07/02 11:57
 
たけのこです。

> 問題なのは、カーソルの移動ではなく、gettext(x1,y1,x2,y2)
> のようにx,yを基点に編集するマクロだと考えています。
> (gettext以外なかったでしたっけ?)

1.起点の行桁に移動
2.上記位置でのx, yを保存(仮にsx, syとする)
3.終点の行桁に移動
4.gettext(sx, sy, x, y)

非常に簡単ですが、駄目ですか?


いずれにせよ、
  gettextbycolline(col1, line1, col2, line2)
とかいうのを追加要望ならわかりますが、オプションで変化というのは、私的に
は前述の通りです。

(^^)/”

[ ]
RE:03807 編集位置の位置付けについてNo.03809
ひろ さん 03/07/02 12:10
 
 舩橋幸雄さん今日は、ひろです。
> 問題なのは、カーソルの移動ではなく、gettext(x1,y1,x2,y2)
 オプションではなく別の関数として、
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x13805.html#13813
にて検討項目にはなっています。

[ ]
RE:03808 編集位置の位置付けについてNo.03810
舩橋幸雄 さん 03/07/02 12:28
 
舩橋です。

>1.起点の行桁に移動
>2.上記位置でのx, yを保存(仮にsx, syとする)
>3.終点の行桁に移動
>4.gettext(sx, sy, x, y)
>
>非常に簡単ですが、駄目ですか?

gettextを行っている全ての箇所で指摘されているステップを組むのはできれば避け
たいです。(あまりカーソル移動を入れたくない)

>
>
>いずれにせよ、
>  gettextbycolline(col1, line1, col2, line2)
>とかいうのを追加要望ならわかりますが、オプションで変化というのは、私的に
>は前述の通りです。

  特にオプションに固執している訳ではありません。別の関数でもかまいません。
  処理したい場所は解っているので、わざわざx,yの値を再計算する手間を省きたい
だけです。

>
>(^^)/”

[ ]