emacs だと C-x C-r * などの矩形領域を選択したり切り張りしたり
という機能がありますが,terminal emulator での mouse cut&paste 類で
そのような機能を実現しているもの,もしくは別の技などはなにか
あったりするのでしょうか?
願望としてイメージしているのは
* w3m で frame/table な web を見ている
* xlhtml hoge.xls | lv -Iu8 -Oj | nkf -e -Z | w3m -T text/html
とかして Excel ファイルを覗いている
* (mutt で colored text の選択をすると後ろに ' ' が terminal の
右端まで洩れなくついてくる)
というような場面で特定のテキスト領域の情報を手軽に
持ってこれないかなぁ... という話なのですが.
mouse とか x11 のバッファと絡む気がするので
あるとすれば [xk]term とか mlterm, eterm 辺りの
機能じゃないのかなぁ... と.
# 同僚には emacs + w3m.el と言われました...
# まあ,実現できなくもないと言えばそうなんですが...
--
∧∧
Zzz.. (- - )⌒⌒⊇~ 川口 銀河
############## gi...@athena.club.ne.jp
screen の設定が default ならば,C-a [ で copy mode に
入ります.その後カーソルを移動し(hjkl, その他 vi のような移動が可能)
space key で二箇所に mark をつけると mark内の範囲を copy できます.
paste は C-a ] です.これが通常の copy&paste の場合.
矩形コピーをしたい場合は,一箇所目の mark の後,
c と C でそれぞれ左右のコピー境界を作ってから
二箇所目を mark すると矩形にコピーできます(paste 通常の場合と同じ).
--AIDA Shin
フォロー遅くなりまして済みません
<3DC8FAA0...@tutkie.tut.ac.jp>の記事において
ai...@tutkie.tut.ac.jpさんは書きました。
> > emacs だと C-x C-r * などの矩形領域を選択したり切り張りしたり
> > という機能がありますが,terminal emulator での mouse cut&paste 類で
> > そのような機能を実現しているもの,もしくは別の技などはなにか
> > あったりするのでしょうか?
> screen(1) で出来ないかなと思ったので探してみましたらありました.
> ただし mouse ではなく keyboard によるものです.
> またあらかじめ screen が起動されている必要があり,さらに
> copy&paste 出来る範囲は screen 内に限られていますが.
はい.screen で,という話は同僚から聞いていたのですが,
私は無駄に kterm を起動しまくって virtual desktop 上に
並べるという,10年前なら銃殺もののスタイルで利用していまして,
screen 文化圏に入っていないのです...
kterm 同士なら確かに screen でもある程度解決しますね.
(でもやっぱり X11 一般が欲しいかな... x11-emacs に貼るとかもあるし)