VirtualBoxとVagrantで動作する仮想Linux開発環境があります。私はtmuxとvimを使ってvimの複数の公開インスタンスを設定します。このインスタンス間でコピーして貼り付けることができます。
クリップボード機能はX11にのみ提供されることがわかります。コマンドラインのみのLinux環境で複数のvimインスタンス間でクリップボード機能を有効にする方法は?
ベストアンサー1
すでに使用しているので、tmux
コピーと貼り付けを完全にサポートすることをお勧めします - 参照マニュアルページより多くの情報を知りたいです。
コマンドを使用して現在のキーバインディングを表示できます。リストで、およびコマンドをtmux
list-keys
探します。begin-selection
copy-selection
paste-buffer
デフォルトでは、バインディングは次のとおりです。
- [- コピー/貼り付けモードを有効にする
- h,,,- カーソルの移動に使用されるナビゲーションjキーkl
vi
- v- テキスト選択の開始(選択後、後でEnter貼り付けるためにバッファにコピーを押します)
- ]- コピーしたテキストを貼り付ける
呪いベースのアプリケーションで使用する場合は、いくつかの制限がありますvim
(tmux
スクロールを管理できないため)。前の出力に再スクロールできません。
代わりに(vim
セッション間コピーのみ)、一時ファイルをクリップボードとして使用できます(X11を使用していない場合はこのファイルが必要です)。バラよりこの投稿@muruはもっと学ぶことを提案しました。