私はxterm
Pangolinのtmux
会議中ですcopy mode
。ページのテキストをコピーしようとしていますが、man
スペースバー/Enterを使用してテキストをクリップボードに読み込むと、vi
テキストは空白で埋められ、貼り付けることができませんvim
。
プログラム外でも
man
「プレーンテキスト」モードでページを表示するにはどうすればよいですか?man
または、
tmux
コピーモードを使用して画面に表示されているテキストを正しくコピーしてCTRL+]他の場所に貼り付けても、再現したい形式に忠実にできますか?
編集:私はコマンドに言及しなければなりませんでしcapture-pane
たsave-buffer
。働く保存するみんなファイルにバッファリングします。私はあまり過剰ではないものを探しています:単純なコピーモード、選択、引っ張り、他の場所に貼り付けます(例:inside)vim
。
答え1
コメントで述べたように、paste
このvimには挿入モードのキーバインディングを無効にするオプションと自動インデントなどの他のオプションがあり、歪みなしに挿入モードでいくつかのテキストを貼り付けることができます。以下を使用して開くことができます。
:set paste
貼り付けたら、次を使用してもう一度閉じることができます。
:set nopaste
tmuxコピーモードではマニュアルページをスクロールできないため、一度にテキストでいっぱいの画面のみをコピーするという問題がありますが、状況によってはまだ役に立ちます。
答え2
man の出力をパイピングすることはcol
多くの役に立ちます。おそらくを使用するよりも良いでしょうcopy mode
。しかし、まだusingへの答えを待っていますtmux
。ミッドランドでは次のようにします。
COLUMNS=9999 man tmux | col -bx > /tmp/tmp