折りたたみ時のコピー&ペーストNo.29588
K2man さん 11/03/08 08:43
 
お世話になります。

題名の通りなのですが、折りたたんだ状態のイメージを
コピーして別テキストに貼り付けたいのです。
コピーされたテキストファイルは展開出来なくても
構いません。

設定など見返しましたが見つけられませんでした。

何か方法はございますか?

[ ]
RE:29588 折りたたみ時のコピー&ペーストNo.29590
秀丸担当 さん 11/03/08 09:42
 

>題名の通りなのですが、折りたたんだ状態のイメージを
>コピーして別テキストに貼り付けたいのです。
>コピーされたテキストファイルは展開出来なくても
>構いません。

もしアウトライン解析を設定されていて、見出しだけの一覧のテキストを作ると
いう目的であれば、アウトライン解析の枠で「一覧をコピー」または「ツリーそ
のものをコピー」という操作ができます。
アウトライン解析の枠の右上の▼ボタンを押して、強調一覧/関数一覧の場合は
「一覧をコピー」、ツリー表示の場合は「ツリー操作」の中に「ツリーそのもの
をコピー」というコマンドがあります。


アウトライン解析ではなくて、インデントや空行区切りなどの認識による折りた
たみや、手動で範囲選択したものの折りたたみの場合だとしたら、そういうコマ
ンドは無いです。
マクロを作ると折りたたみされた部分を削除するというマクロは作ることはでき
ると思います。
例えばいったん普通にコピーして、新規作成の秀丸エディタ上に貼り付け、以下
のようなマクロで削除できるかもしれません。

setcompatiblemode 0x03;
disabledraw;
gofiletop;
while( 1 ) {
    if( folded ) {
        golineend2;
        beginsel;
        right;
        endsel;
        insert "\n";
        continue;
    }
    nextfoldable;
    if(result==false)break;
}

[ ]
RE:29590 折りたたみ時のコピー&ペーストNo.29591
K2man さん 11/03/08 13:33
 
>アウトライン解析ではなくて、インデントや空行区切りなどの認識による折りた
>たみや、手動で範囲選択したものの折りたたみの場合だとしたら、そういうコマ
>ンドは無いです。

返信ありがとうございました。

当方は後者の方ですので、現状ではそのような事は
できないということで了解しました。


[ ]