マウスを使わずに、端末でテキストを完全に選択、コピー、貼り付けする方法を探しています。
私はこれまで使ってきましたがtmux、キーの組み合わせはコピー&ペーストの日常的な使用には少し複雑であると思います。
何か提案はありますか?
明確にするために、これはクリップボードにパイピングすることではなく、例えばtmux!
マウスを使わずに、端末でテキストを完全に選択、コピー、貼り付けする方法を探しています。
私はこれまで使ってきましたがtmux、キーの組み合わせはコピー&ペーストの日常的な使用には少し複雑であると思います。
何か提案はありますか?
明確にするために、これはクリップボードにパイピングすることではなく、例えばtmux!
回答:
を検討してくださいxclip。これはXクリップボードへのコマンドラインインターフェイスであり、で利用できますsudo apt-get install xclip。
Ubuntuでは、テキストを選択してからマウスの中ボタンを押すと、そのテキストがフォーカスされている入力に貼り付けられることに気づいたかもしれません。xclipフックします。そのためseq 10 | xclip -i、中マウスボタンを実行するxclip -o | cowsayと、1〜10 の数字が貼り付けられます。ユーザー名を選択して実行すると、「ymbirtt」という単語が表示されます。
tmux具体的に指摘しました。@daisyと@ blue112からの回答が適切であるようです。
xclip既存の答えを補完本当に良いツールですが、私は確かにそれはだじゃない答え
私はいつも(非tmux)端末でコピーして貼り付けるにはCtrl+ Shift+ CとCtrl+ Shift+ Vを使用します。
これらのキーボードショートカットは、(非tmux)端末のキーボード設定で変更できます。
ただし、tmuxを使い続けたい場合は、にコマンドを追加してtmuxのキーボードショートカットを変更することもできます~/.tmux.conf。そのファイルに次を追加するだけです:
bind-key -n [shortcut. for example Ctrl+v is C-v] [what you want to do. for example 'new-window' etc]
このようになります
bind-key -n C-t new-window
~/.tmux.confファイル内のコマンドを実行するためにコマンドプレフィックスキーは必要ありません。
このリンクを~/.tmux.confチェックするために利用できるものについての詳細は
これを使用して非常に基本的なコピーと貼り付けを行うことができますが、Vimスタイルのコピー/貼り付けの構成を使用することをお勧めします。
Vimスタイルのコピー/貼り付けを有効にするには、この設定ファイルまたは別の設定ファイルを使用します。ただし、これらにはプレフィックスキーの使用が必要です。
誰かがtmuxのシステムクリップボードへのコピー/貼り付けアクションを簡素化するためにtmux拡張を作成しました。一見の価値があるかもしれません。
Tmuxの代替が必要な場合は、dvtm(sudo apt-get install dvtm dtach)を試してください。私自身は使用していませんが、同様のオプションがあるようです。
コピーするには、Ctrl+ Shift+を使用しますC
貼り付けるには、Ctrl+ Shift+ VまたはShift+を使用しますinsert
これを行う別の方法:
最初にcommandを実行しscreen、その後、次の手順を実行できます。
screen が、できませんでした。
screen選択モードを使用できます。
screenコマンドを使用してスクリーンセッションを開始します。
次に、Ctrl+ aおよびEscを使用して、選択モードに入ります。
次に、カーソルを移動しspace、を使用してテキストを選択し、選択モードを終了して、必要に応じてCtrl+ aおよびで貼り付けます]。