tmuxからコピーして貼り付けるときに[タイトル]タブを保持する方法

tmuxからコピーして貼り付けるときに[タイトル]タブを保持する方法

次のヒントに従ってください あるtmuxウィンドウから別のウィンドウにテキストをコピーする(vimを使用) コピー - 貼り付け時にヘッダータブがすべて空白に変わるようですが、ヘッダータブをすべて保持する方法を知りたいです。

ベストアンサー1

Vimはタブ文字を一連のスペースで出力するので、端末(またはこの場合はtmux)は決してバラよりこれは元のタブでした。

その理由の1つは、Vimで8つのスペース以外のタブストップを設定できることです。また、テキストを改行せずに水平方向にスクロールできます。通常、8の倍数ではなく、特定の文字数だけテキストを移動する左マージンに列(行番号など)がある場合があります。したがって、Vimがこれらすべてのケースで動作する柔軟なアプローチを実装する最も簡単な方法は、すべてのタップ停止処理を内部的に実行し、端末に書き込むときは常に空白のみを使用することです。

同様のコマンドの出力から抽出すると、実際のcatタブ文字を取得する必要があります。

他のオプションは、Vimで両方のファイルを開くか(tmuxウィンドウではなくVimパーティションを使用する)、Vimのシステムクリップボードサポートを使用することです(その機能+clipboardで構築されていると仮定)。この場合、Vimのビジュアルモード選択を使用して次のことができます。"*システムクリップボードへの書き込みを有効または登録します"+

おすすめ記事