部分編集についてNo.11850
K'zawa さん 06/12/18 10:30
 
秀丸担当さん、こんにちは。
K'zawaです。

1.部分編集(ローカル編集モード)で、
部分編集の1行目で変換系のコマンド(半角→全角など)を実行すると、
ルーラーと行の間に1〜2行分の空白が出現します。

2.部分編集(ローカル編集モード)で、
「指定行」にジャンプする時、見た目の行番号も使えたら便利かなと
思ったのですが、どうでしょうか?

秀丸エディタ V6.50Beta9
WinXP Pro SP2

[ ]
RE:11850 部分編集についてNo.11863
秀丸担当 さん 06/12/18 13:33
 

>1.部分編集(ローカル編集モード)で、
>部分編集の1行目で変換系のコマンド(半角→全角など)を実行すると、
>ルーラーと行の間に1〜2行分の空白が出現します。

確認することができました。
これは問題でした。修正させていただきます。

>2.部分編集(ローカル編集モード)で、
>「指定行」にジャンプする時、見た目の行番号も使えたら便利かなと
>思ったのですが、どうでしょうか?

これも確認できましたが、見た目の行番号も使えたらというより、見た目の行番
号にするべきだったと思います。
そのように変更したいと思います。

[ ]
RE:11863 部分編集についてNo.11867
K'zawa さん 06/12/18 16:57
 
秀丸担当さん、こんにちは。
K'zawaです。

>>1.部分編集(ローカル編集モード)で、
>>部分編集の1行目で変換系のコマンド(半角→全角など)を実行すると、
>>ルーラーと行の間に1〜2行分の空白が出現します。
>
>確認することができました。
>これは問題でした。修正させていただきます。
>
>>2.部分編集(ローカル編集モード)で、
>>「指定行」にジャンプする時、見た目の行番号も使えたら便利かなと
>>思ったのですが、どうでしょうか?
>
>これも確認できましたが、見た目の行番号も使えたらというより、見た目の行番
>号にするべきだったと思います。
>そのように変更したいと思います。

よろしくお願いします。

ちなみに、部分編集中にマクロでy,linenoを取得すると、
モードに関わらず同じ値ですが、これは仕様ですか?
モードによってマクロ結果が変わらないようにそうしていると
勝手に解釈していましたが。



[ ]
RE:11867 部分編集についてNo.11871
秀丸担当 さん 06/12/18 17:26
 

>ちなみに、部分編集中にマクロでy,linenoを取得すると、
>モードに関わらず同じ値ですが、これは仕様ですか?
>モードによってマクロ結果が変わらないようにそうしていると
>勝手に解釈していましたが。

マクロの場合は、仕様です。
こちらは変えることは無いです。

[ ]
RE:11871 部分編集についてNo.11886
K'zawa さん 06/12/19 10:38
 
秀丸担当さん、こんにちは。
K'zawaです。

>マクロの場合は、仕様です。
>こちらは変えることは無いです。

仕様ということで了解しました。
そういう解釈の元に考えておりました↓↓↓

[ネタ]
モードには関わらず、「部分編集を維持」のとき、

・y,lineno,linecount,同2に部分編集範囲だけをカウントした数を返す。
・部分編集最後(横向き矢印)でcodeキーワードにeofを返す。

という指定がsetcompatiblemodeで出来ると、
過去のマクロで、例えば、

・if(lineno == linecount2) …
・if(linecount == 1 && linelen ==0) …
・if(code == eof) …

といった処理をしているマクロに、setcompatiblemode 1文をつけ加えるだけで
部分編集中でも使えるようになると思うのですが、
いかがでしょうか?

[ ]
RE:11886 部分編集についてNo.11891
秀丸担当 さん 06/12/19 12:25
 
>
>[ネタ]
>モードには関わらず、「部分編集を維持」のとき、
>
>・y,lineno,linecount,同2に部分編集範囲だけをカウントした数を返す。
>・部分編集最後(横向き矢印)でcodeキーワードにeofを返す。
>
>という指定がsetcompatiblemodeで出来ると、
>過去のマクロで、例えば、
>
>・if(lineno == linecount2) …
>・if(linecount == 1 && linelen ==0) …
>・if(code == eof) …
>
>といった処理をしているマクロに、setcompatiblemode 1文をつけ加えるだけで
>部分編集中でも使えるようになると思うのですが、
>いかがでしょうか?

既存のマクロに1文の追加で完全に部分編集だけを扱えたら便利だと思います。
ネタとして参考にしたいと思います。
作っている側の都合としましては、同じ文でも状況によって動作が違うパターン
がまた1つ増えるというのは、リスクを感じます。
たぶん上記のキーワードだけでなく、もっと多くを考えなくてはいけないです。

[ ]
RE:11891 部分編集についてNo.11903
K'zawa さん 06/12/20 16:52
 
秀丸担当さん、こんにちは。
K'zawaです。

>既存のマクロに1文の追加で完全に部分編集だけを扱えたら便利だと思います。
>ネタとして参考にしたいと思います。
>作っている側の都合としましては、同じ文でも状況によって動作が違うパターン
>がまた1つ増えるというのは、リスクを感じます。
>たぶん上記のキーワードだけでなく、もっと多くを考えなくてはいけないです。

そうですね、やるとなればいろいろ考えないといけないですね。
とりあえずネタの末席に加えていただければ幸いです。

ちなみにこの提案、単にマクロの改造が面倒という訳ではなく、
将来、秀丸メールのメールエディタで、setcompatiblemodeに対応
(検索時の点滅/範囲選択以外の設定は無視でよい)したら
引き続き共通マクロとして使えるかなと思ったのです。
勝手な妄想ですが…。

[ ]