タグ付けされた質問 「xclip」

17
tmuxにバッファーをクリップボードにコピーさせる
tmuxバッファーにあるものをクリップボードにコピーする適切な方法を見つけようとしています。私は次のようないくつかの異なることを試しました bind-key p select-pane -t 2 \; split-window 'xsel -i -b' \; paste-buffer これはかなり近いので、prefix-pを実行した後にcontrol-dを押すだけです。 私はそれを修正してみました bind-key p select-pane -t 2 \; split-window 'xsel -i -b << HERE\; tmux paste-buffer\; echo HERE' しかし、それはうまくいきません。実際、これをペアにすると bind-key p select-pane -t 2 \; split-window 'xsel -i -b << HERE' それは何もしませんので、分割ウィンドウはシェルコマンドの<<を好まないと仮定しています。 何か案は? 編集:select-pane -t 2必要に応じてスキップできますが、それほど重要ではありません。特定のレイアウトを使用するだけで、他の操作を行うときにペイン2を分割したいので、デフォルトで分割を含むバインディングになります。

6
tmuxのvi-copyモードでシステムクリップボードを使用する
私はtmux 1.6を実行していますが、viスタイルのキーバインドを使用するように構成しようとしています。また、インタラクティブモードでコピーするときにシステムクリップボードを使用しようとしています。 set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection && run \"tmux save-buffer | xclip -selection clipboard\"" 簡単に言えば、C+ を実行し[、それを使用vしてコピーするテキストの選択を開始し、yプッシュされたら、選択をtmux選択にコピーし、それを使用してシステムクリップボードにエクスポートしxclipます。 残念ながら、これを行おうとすると、次のように表示されます。 .tmux.conf: 14: unknown command: copy-selection && run "tmux save-buffer | xclip -selection clipboard" tmux構成でこれを行う方法はありますか?
51 tmux  xclip 

2
xclipで複数の選択をターゲットにする方法
テキストをクリップボードにコピーするとき、xclipはいくつかの選択ターゲットを提供します: -selection specify which X selection to use, options are: "primary" to use XA_PRIMARY (default), "secondary" for XA_SECONDARY "clipboard" for XA_CLIPBOARD 複数の選択をターゲットにする方法はありますか? 次のオプションを試しました echo "Hello world" | xclip -i -selection primary -selection clipboard echo "Hello world" | xclip -i selection primary | xclip -i selection clipboard echo "Hello world" | …

1
マウスを使用せずにコマンドラインからクリップボードにテキストをコピーする方法
コマンドラインの現在のテキストをマウスに触れることなくクリップボードにコピーする方法を見つけようとしています。つまり、キーボードだけでテキストを選択する必要があります。私は完全な解決策につながる可能性のある途中の解決策を見つけました: Ctrl+a -行頭に移動します。 Ctrl+k -行全体をカットします。 Ctrl+y -カットしたテキストを元に戻します。 またはCtrl+u、最初の2つのステップを実行するために使用することもできます。 これはもちろん機能しますが、切り取ったテキストが正確にどこに保存されるのかを理解しようとしています。使用せずにそれにアクセスする方法はありCtrl+yますか?私はそれを知っていて、xclipテキストをクリップボードに直接パイプするのにも使用しているので、Ctrl+kto によって保存されたデータをパイプすることを考えxclipていましたが、それを行う方法はわかりません。 これまでに得た方法は、行の先頭と行の末尾xdotoolに追加echoして| zxcEnterキーを押す(zxc基本的にはにパイプするカスタムエイリアスxclip)スクリプトを記述しています。これも機能しますが、実際には「クリーン」なソリューションではありません。 違いがある場合は、Cshellを使用しています。 編集:私はscreen解決策として使用したくない、それを言及するのを忘れた。 ありがとう!

1
クリップボードのソース(アプリケーション)を知ることは可能ですか?
ソースアプリケーション(コンテンツのコピー元のアプリケーション)が閉じていると、クリップボードのコンテンツが使用できなくなることがあります。 これにより、ソースアプリケーションが何であるかを(たとえば、PIDで)知ることができるかどうか疑問に思います。 どうして?ソースアプリケーションがターミナルである場合、コピーされたコンテンツが相対パスである場合、ターミナルの作業ディレクトリを見つけて、ファイルへのフルパスを構築します。 参考までに、私は現在xclipを使用してクリップボードの内容を決定しています。たとえば、 xclip -selection primary -t STRING -o 2> /dev/null
10 x11  process  clipboard  xclip 

6
tmux xclipコピーが機能しなくなった
mu Ubuntu 12.04セットアップで、私のtmuxクリップボードのコピーおよび貼り付けコマンドは次のようにセットアップされます。 set -g prefix M-a unbind C-b bind C-c run "tmux save-buffer - | xclip -i -sel clipboard" bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer" これは、1か月ほど前まで、非常にうまく機能していました。その際、構成を変更したり、パッケージを変更したりして、上記の問題を解決したと思われます。GNOME端末では、prefix+ ctrl-vとの両方で貼り付けが正常に機能しctrl-shift-vます。 ただし、xclipコピーコマンドは何をしても機能しなくなり、上記のカスタムプレフィックスバインディングを削除しようとしました。-select代わりに-selを使用しclipboardたり、使用したりしていません。ctrl-shift-ctmuxがシェルを引き継ぐというGNOME端末の回避策さえあります。私は、コピーモード、と選択したテキストに入りspace+ movement、と私は実行時にprefix+ ctrl-c絶対に何も起こりません。これが破綻する前に、tmuxは下部の通知セクションに確認メッセージを表示していました。 これをどのようにデバッグするかに関する提案はありますか?これはかなり大きな生産性の打撃です。今のところ、一時ファイルの回避策を使うことができるでしょうが、何が起こったのかを知るのは素晴らしいことxclipです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.