|
> ■上記3行を1つのキー割り当てでコピー。
空行を区切りと見なして、空行区切りの中身全体をコピーするようなことをしたい
ってことでしたら、一応マクロで出来ます。
マクロ内容は以下のようになります。
--------------------------------------------
setcompatiblemode 0x00020000;
#x = x; #y = y;
searchup "^$", regular;
if( !result ) {
gofiletop;
} else {
down;
}
beginsel;
searchdown "^$", regular;
if( !result ) {
gofileend;
}
copy;
moveto #x, #y;
--------------------------------------------
> ■上記のパスワードだけコピーをしたいのですが
> 単語をコピーだと「%」や「=」で止まってしまいます。
マウスを使って範囲選択するとしたらですが、パスワードの上でダブルクリックし
たままボタンを押さえっぱなしにしてドラッグすると、こういう単語の選択がやりや
すいってのはあります。
(ダブルクリックしたままボタンを押さえたままドラッグすると、単語区切り位置
まで自動でカーソル移動するので)
マクロでやるとしたら、カーソル位置の前後の半角空白の所までをコピーするって
動作が希望だと思うので、例えばこんなマクロでいいと思います。
--------------------------------------------
setcompatiblemode 0x00020000;
#x = x; #y = y;
searchup "^|(?<=( |\t))", regular;
if( !result ) {
golinetop2;
}
beginsel;
searchdown "$|(?=( |\t))", regular;
if( !result ) {
golineend2;
}
copy;
moveto #x, #y;
--------------------------------------------
こんな具合でどうでしょうか。
|
|