こんな機能がほしい。。No.08559
風丸 さん 01/05/02 03:09
 
こんにちわ、秀丸愛好者です

こんな機能があったらいいなと思っています

1)カーソル行の表示が現在、横の(行)で色つきor下線にて
  表示されますが、これを縦側で同一の列に対して色または下線にて
  表示ができないか?十字のカーソルみたいなイメージです

2)行の表示を一時的に見えなくする機能
  現在でも上下分割して離れた行の対応関係がわかりますが
  それ以外に選んだ行だけ一時的に画面から見えなくなるような
  機能があると便利だなぁとおもっています
 
マクロにてできないものか考えてみたのですが、無理そうなので
あきらめました。

このフォーラムに沿ったないようでなかったらすいません
1ユーザーの独り言です。。

[ ]
RE:08559 こんな機能がほしい。。No.08560
山紫水明 さん 01/05/02 09:46
 
 風丸さん,こんにちは。

》2)行の表示を一時的に見えなくする機能
》  現在でも上下分割して離れた行の対応関係がわかりますが
》  それ以外に選んだ行だけ一時的に画面から見えなくなるような
》  機能があると便利だなぁとおもっています

2通のやり方しか思いつきませんが。
 1.選択範囲を切り取って別ファイルに保存,編集後に戻す。
 2.画面分割を利用する。
で,2をマクロでやるとすると,次のようなのでいかがでしょう。
試して見てください。

//----------------------------------------//
//選択範囲をウィンドウから隠す
if( !selecting ) {
    message "範囲を選択してください";
    endmacro;
}
#by = seltopy; #ey = selendy;
#wy = selendy - #by;
escape;
goscreentop;
#ty = y;
moveto 0, #by;
#hy = #by - #ty + 2;    //画面上の y 位置
#wh = ( windowheight / 2 );
#ay = #wh - #hy;
if( #ay >= 0 ) {
    while( #ay + 1 ) {
        rolldown;
        #ay = #ay - 1;
    }
} else {
    #ay = -1 * #ay - 1;
    call Rollup #ay;
}
split;
call Rollup #wy;
endmacro;

Rollup:
    while( ##1 ) {
        rollup;
        ##1 = ##1 - 1;
    }
return;
//----------------------------------------//

     では, (^^)/~
                                        山紫水明

[ ]
RE:08560 こんな機能がほしい。。No.08566
きいろいまふらあ さん 01/05/02 12:16
 
横から失礼します。本題とははずれます。

>Rollup:
>    while( ##1 ) {
>        rollup;
>        ##1 = ##1 - 1;
>    }
>return;

これ拝見して、up/down みたいにrollup/down系も
引数に実行回数を指定できるといいな、と思いました。
#既出でしたっけ?

[ ]
RE:08560 こんな機能がほしい。。No.08568
風丸 さん 01/05/02 13:35
 
こんにちは、回答ありがとうございます
1)の方法はまぁできるのでしょけど
2)を早速試してみました。確かに選択した範囲が見えなくなりますね
ただ、私が思っていたのは、その一時的に見えなくなる行が
1file中に任意の何箇所にもわたって selectした行を
"hidden"ボタンを押すと隠れるみたいなものを想定していたので
これは難しいのでしょう。(作成していただいたことには感謝しております。)


[ ]
RE:08568 こんな機能がほしい。No.08569
山紫水明 さん 01/05/02 14:59
 
 風丸さん,こんにちは。

》1file中に任意の何箇所にもわたって selectした行を

 ん? どうやって select するのでしょうか?

     では, (^^)/~
                                        山紫水明

[ ]
RE:08566 こんな機能がほしい。。No.08570
山紫水明 さん 01/05/02 15:00
 
 きいろいまふらあさん,こんにちは。

》これ拝見して、up/down みたいにrollup/down系も
》引数に実行回数を指定できるといいな、と思いました。
》#既出でしたっけ?

 じつは今回,rollup/downに実行回数が指定できるかどうかヘルプで確かめた
ら,やはりだめでした。既出かどうか,きいろいまふらあさんがご存知ないとすれ
ば初出ではないでしょうか。(^^;
 それと,鶴亀の方で発言したのですが(#1363),カーソル位置のファイル先頭か
らのバイト数なりカラム数なりを示すキーワードがほしいと思いますが,既出でし
たかね?

 これらの要望いかがでしょう?>>>秀丸担当さん

     では, (^^)/~
                                        山紫水明

[ ]
RE:08570 こんな機能がほしい。。No.08571
秀丸担当 さん 01/05/02 17:42
 
> じつは今回,rollup/downに実行回数が指定できるかどうかヘルプで確かめた
>ら,やはりだめでした。既出かどうか,きいろいまふらあさんがご存知ないとすれ
>ば初出ではないでしょうか。(^^;
> それと,鶴亀の方で発言したのですが(#1363),カーソル位置のファイル先頭か
>らのバイト数なりカラム数なりを示すキーワードがほしいと思いますが,既出でし
>たかね?

rollup/downに回数を指定する要望はありそうで無いですね。
検討しておきます。
ファイル先頭からのバイト数は、要望があったこともありましたが、
マクロで対処するということで解決しています。

[ ]
RE:08569 こんな機能がほしい。No.08573
秀丸担当 さん 01/05/02 17:42
 
>》1file中に任意の何箇所にもわたって selectした行を
>
> ん? どうやって select するのでしょうか?

これは、いわゆる、アウトライン機能のような使い方に似た
目的でしょうか?
ちょっとこれはできないです。

[ ]
RE:08571 こんな機能がほしい。。No.08582
山紫水明 さん 01/05/02 23:50
 
 秀丸担当さん,こんばんは。レスありがとうございます。

》rollup/downに回数を指定する要望はありそうで無いですね。
》検討しておきます。

 お願いします。

》ファイル先頭からのバイト数は、要望があったこともありましたが、
》マクロで対処するということで解決しています。

 ちょっとすれ違った感じです。これ自体をマクロで出すこと自体はできるのです
が,むしろマクロを作るときにこのキーワードがあれば便利だと思うんですけど
ね。
 なくても書けるが,あった方がより簡便だということなんです。上記のrollup/
down
や up/down の回数指定と同じような意味あいです。
 まあ,あまりキーワードを増やすのは控えたいという事情があれば固執はしませ
んが。
     では, (^^)/~
                                        山紫水明

[ ]
RE:08559 こんな機能がほしい。。No.08628
秀丸担当 さん 01/05/09 18:28
 
>1)カーソル行の表示が現在、横の(行)で色つきor下線にて
>  表示されますが、これを縦側で同一の列に対して色または下線にて
>  表示ができないか?十字のカーソルみたいなイメージです

こちらの件に関して回答が遅れて申し訳ありません。
以前にも同じ要望があったことがありますが、現在のところやっていません。
検討しておきます。

[ ]