TSVモードの時のセル(?)選択No.03873
Micky さん 09/09/15 20:38
 
まいどお世話になります。

TSVモードで編集中に1つのセル(excelのセルイメージ)内の
文字列をすべて選択したいことがありました。
複数単語から構成されているので、Shift+矢印キー or
ドラッグしたままマウス移動で選択していました。

これを簡単に、たとえば行選択のようなトリプルクリックの様に
スピーディに選択する方法はないでしょうか?
(ex. shift + ダブルクリックとか)

以上、よろしくお願いします。

[ ]
RE:03873 TSVモードの時のセル(?)選択No.03882
秀丸担当 さん 09/09/16 10:52
 

>これを簡単に、たとえば行選択のようなトリプルクリックの様に
>スピーディに選択する方法はないでしょうか?

そういうコマンドはいまのところ無いです。
あったらいいかもしれないのでネタとして参考にさせていただきます。

とりあえず、マクロでもよければ以下のようなマクロをトリプルクリックなどに
割り当てておいたりするといいかもしれません。

if( (getconfig("TabMode") & 0x000f) == 0x0001 ) {
    forwardtab;
    beginsel;
    backtab;
} else {
    selectline; //トリプルクリックの場合の従来の動作
}

マクロヘルプを見たらconfig文のTabModeは0x0001か0x0101かということになって
いましたが、プログラム的には0x000fでマスク(論理積)したビットがTSVまたは
CSVということになっていたので、ヘルプもそのように修正しておこうと思います。

[ ]
RE:03882 TSVモードの時のセル(?)選択No.03885
Micky さん 09/09/16 12:12
 
まいどお世話になります。

秀丸担当 write:

> あったらいいかもしれないのでネタとして参考にさせていただきます。
ネタ採用ありがとうございます。

> とりあえず、マクロでもよければ以下のようなマクロをトリプルクリックなどに
> 割り当てておいたりするといいかもしれません。
なるほど、その手がありましたね。しかも作っていただいて恐縮です。
さっそく使わせていただきます。
ありがとうございました。

[ ]
RE:03882 TSVモードの時のセル(?)選択No.03892
h-tom さん 09/09/16 21:33
 

h-tom です。

マクロヘルプ関連です。
>    forwardtab;
>    backtab;

forwardtab、backtabの説明ですが、
 タブ後退 → タブストップ後退
 タブ前進 → タブストップ前進
のほうが、いいような気がします。
カーソル移動系文のページにあるとはいえ、単純に"タブ"だと、ウィンドウと
しての"タブ"と誤解されそう。

[ ]
RE:03892 TSVモードの時のセル(?)選択No.03899
秀丸担当 さん 09/09/17 10:20
 

>forwardtab、backtabの説明ですが、
> タブ後退 → タブストップ後退
> タブ前進 → タブストップ前進
>のほうが、いいような気がします。
>カーソル移動系文のページにあるとはいえ、単純に"タブ"だと、ウィンドウと
>しての"タブ"と誤解されそう。

確かにタブモードと間違いやすいかもしれないです。
backtab,タブ後退としたのは、この動きを旧来よりこう呼ぶようなことがWeb検索
などをしたら出てきたので、それにならってみました。
英語的にはforwardtabの対義語としてはbackwardtabじゃないかと突っ込みが入る
のではないかと思っていましたが、こうしてしまいました。
タブモードと勘違いしやすいかもしれないので、マクロヘルプには補足説明を書
いておこうと思います。

[ ]