Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Q] terminal emulator $B$G$N6k7ANN0hA*Br(B

0 views
Skip to first unread message

Kawaguti Ginga

unread,
Nov 5, 2002, 11:32:35 PM11/5/02
to
川口です

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

AIDA Shin

unread,
Nov 6, 2002, 6:18:56 AM11/6/02
to
Kawaguti Ginga wrote:
> emacs だと C-x C-r * などの矩形領域を選択したり切り張りしたり
> という機能がありますが,terminal emulator での mouse cut&paste 類で
> そのような機能を実現しているもの,もしくは別の技などはなにか
> あったりするのでしょうか?
screen(1) で出来ないかなと思ったので探してみましたらありました.
ただし mouse ではなく keyboard によるものです.
またあらかじめ screen が起動されている必要があり,さらに
copy&paste 出来る範囲は screen 内に限られていますが.

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

Kawaguti Ginga

unread,
Nov 14, 2002, 11:37:08 PM11/14/02
to
川口です

フォロー遅くなりまして済みません

<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 に貼るとかもあるし)

0 new messages