GNU Screenのコピーモードには、c
左マージンを表示するコマンドがあります。これは、複数行をコピーしていくつかの先行スペースを無視する場合に便利です。たとえば、次の行を使用します。
123456789
A line
B line
C line
123456789
A line
コピーしたいのですが、C line
先行スペースを望んでいません。 GNU画面では、次のことができます。
<c-a> [
コピーモードに入るには押します。- カーソルを
A
(列5)に移動してを押しますc
。これは、画面のコピーモードが5列前の文字を無視するように指示します。 <space>
テキストの先頭を表示するにはタップします。- カーソルを最後に移動します
C line
。 <space>
コピーしたテキストを画面バッファに配置している間にテキストの終わりを表示するときに押します。
tmuxにも同様の機能がありますか?
答え1
私が探していたのはtmuxでしたrectangle mode
。
man tmux
から-
The following commands are supported in copy mode:
Command vi emacs
... ...
rectangle-on
rectangle-off
rectangle-toggle v R
... ...