Byobu / Tmuxフルラインコピー

Byobu / Tmuxフルラインコピー

tmuxモードでbyobuを使用しています。画面では、次のようにできます。

Ctrl+a [, move to line, Y, Ctrl+a ]

「Y」は行全体をクリップボードにコピーします。 tmuxモードのbyobuで似たようなものを探しています。私が見つけた唯一のものは次のとおりです。

Ctrl+a/b (depends on your setting) + [, move to line, 0, space, $, enter, Ctrl+a/b + ]

しかし、私の考えでは、キー入力が難しく、Yがはるかに簡単です。

ベストアンサー1

いくつかの改善:space, V, enter代わりにdoを使用してください。0, space, $, enteraとaを入力するよりもSingleを入力する方がはるかにV簡単です。 vimの「全行のビジュアルモード選択」コマンドと同じです。0$V

byobuと直接会話することはできませんが、tmuxのみなので、ネイティブtmuxでこれらのすべてのキーをバインドすることもできます。このような:

bind-key -r -T copy-mode-vi Y send-keys -X begin-selection \; send-keys -X select-line \; send-keys -X copy-selection

次にコピーモードに入り、コピーしたい行に移動してをY押しますEnter。これで、その行が貼り付けバッファに配置されます。 (ちょっと長くて醜いですが、私には効果があります。)

編集する:tmux 2.4を使用してテストされました。

おすすめ記事