xsel

ファイル名自体なしでファイルパスを取得する方法
xsel

ファイル名自体なしでファイルパスを取得する方法

私の.csvファイルを見つけて、そのディレクトリにcdしようとしています。 find Documents/notes -type f -name "*.csv" | head -1 | xsel -b これにより、ファイルの最初のディレクトリがクリップボードにコピーされ、それを実行しようとします。 cd $(xsel -b) しかし、もちろん、ディレクトリではなくファイル名が含まれているので、そうすることはできません。 ファイル名を省略する方法はありますか?もっと良い方法がありますか? ...

Admin

xselはbashスクリプトのファイルに出力されません。
xsel

xselはbashスクリプトのファイルに出力されません。

私は現在フランス語を学んでおり、学習プロセスを簡素化するためにWiktionaryで単語を検索して後で確認できるように、検索履歴を保持できるスクリプトが必要です。 私はいくつかの試行錯誤の後にテキスト選択を含むWikipediaページを起動し、選択と選択日をテキストファイルに保存するbashスクリプトを作成しました。 #!/bin/bash firefox 'https://en.wiktionary.org/wiki/'$(xsel)'#French' echo $(xsel)$(date +": %Y-%m-%d (%a)") >> fr/...

Admin

ユーザーがctrl + cを押したときにコマンドを実行する方法は?
xsel

ユーザーがctrl + cを押したときにコマンドを実行する方法は?

ユーザーはテキストを選択してCtrl + Cを押します。commandこの操作の後、どのように自動的に実行できますか? 次の解決策が必要です。 クリップボードの状態に関する通知/確認方法 通知/確認後、コマンドは自動的に実行されます。 わかりません。 ...

Admin

viモードで選択項目をクリップボードに貼り付ける方法
xsel

viモードで選択項目をクリップボードに貼り付ける方法

ctrl端末の+vまたはctrl++コマンドを介してshiftクリップボードと一緒にviモードを使用してバッファにコピーしたものにアクセスしたいと思いますv。 私の.zshrcに次の内容をコピーしました。 (この答えから: クリップボードからviサポートzshまたはbashシェルに貼り付ける) vi-append-x-selection () { RBUFFER=$(xsel -o -p </dev/null)$RBUFFER; } zle -N vi-append-x-selection bindkey -a '^X' vi-append-x-sel...

Admin

WSLコンソールを含むLinuxクリップボード
xsel

WSLコンソールを含むLinuxクリップボード

特定のLinuxコンソールには複数のクリップボードがあると思いました。 1つ目はbashクリップボードで、カーソルの前(U)または後ろ(K)のすべての行をクリップボードにカットするCtrl-U / K、またはクリップボードの左側にある単語をカットするCtrl-Wとして呼び出すことができます。カーソル(該当する「右側に切り捨てられた単語」があるかどうか)を押してから、Ctrl-Yを押して別の場所に貼り付けます。 pbcopyその後、Xクリップボードはこのように構成されています(名前とソースがどこにあるかはわかりませんが、pbpasteこの名前を何十回も見た...

Admin

端末を使用してファイルをクリップボードにコピーする方法は?
xsel

端末を使用してファイルをクリップボードにコピーする方法は?

コピーすることを知っていますコンテンツファイル: xsel -b < myfile.txt しかし、これはいいえ私が望むもの。 私は次のようなものが欲しい: ./file2clip.sh myfile.txt myfile.txtこれはクリップボードにコピーされるため、ctrl+ v(貼り付け)または右クリックして貼り付けることができます。文書どこでも(デスクトップ、ファイルエクスプローラなど)。 +を使用してGUI上の任意の場所にctrl貼り付けることができるように、1つ以上のファイルをクリップボードにコピーするにはどうすればよいですか?v Wi...

Admin

Zsh ラインエディタがアクティブな間に Ctrl+C を使用してテキストをコピーする
xsel

Zsh ラインエディタがアクティブな間に Ctrl+C を使用してテキストをコピーする

単語の選択をサポートするために、Zshにいくつかのキーボードショートカットを追加しました。 Ctrl + C選択項目で作業を実行するには、それを使用してコピーしたいと思います。しかし、Ctrl + CZLE(Zsh Line Editor)が有効になっていない場合でも、割り込みルーチンを使用したいと思います。 可能ですか?どうすればいいですか? aをfunction TRAPINTHookとして宣言しようとしていますが、Ctrl + CZLEでを押すとCtrl + C関数が呼び出されないようです。 ...

Admin

tmux コピーモードで文字列を切り取ります。
xsel

tmux コピーモードで文字列を切り取ります。

このキーバインディングを使用して、末尾とヘッダーの空白なしで文字列を抽出しようとしています。 bind-key -T copy-mode-vi z send-keys -X \ copy-pipe 'sed "s/^[[:blank:]]\+//;s/[[:blank:]]\+$//" | xsel -ib' ただし、機能せずにxsel -ob空白を含む文字列を出力します。 GUIアプリケーションのCtrl + Vにも同様に適用されます。なぜ?必要な機能をどのように取得できますか? tmux 2.6, set-clipboard off 編集す...

Admin

xsel:ディスプレイを開くことができません:(null)
xsel

xsel:ディスプレイを開くことができません:(null)

xselを使用して長いファイルをクリップボードにコピーしたいと思います。ローカルコンピュータで、次のように入力します。 cat /usr/bin/mysql_secure_installation|xsel -b mysql_secure_installationローカルオペレーティングシステムのファイルがクリップボードにコピーされました。 ここで、sshコマンドを使用して私のvpsにログインし、次のように入力します。 DISPLAY=:0 cat /usr/bin/mysql_secure_installation|xsel -b エラーメッ...

Admin

bashでVimの入力ファイル名でクリップボードを取得するには?
xsel

bashでVimの入力ファイル名でクリップボードを取得するには?

システムクリップボードへのアクセス権をインストールしました。xclip設定と一部の操作は次のとおりです。 ➜ ~ cat .zshrc | grep xclip alias c="xclip -selection c" alias v="xclip -selection c -o" ➜ ~ which dict | c ➜ ~ v /usr/bin/dict ➜ ~ sudo vim ?? /usr/bin/dictPythonスクリプトです。私が知りたいのは、??vimを使用してファイルを開くときに最後のコマンドの代わりに何...

Admin

コマンドの「ティー」
xsel

コマンドの「ティー」

teeパイプ標準入力を標準出力にリダイレクトできます。そして文書。 echo Hello, World! | tee greeting.txt 上記のコマンドは、端末画面にグリーティングを表示し、ファイルの内容に保存するか、greeting.txtその名前のファイルがない場合はファイルを生成します。 上書きするのではなく、既存のファイルに追加する-aスイッチもあります。tee パイプ入力をコマンドにリダイレクトします。標準出力ファイルの代わりに? ラッパースクリプトを作成しようとしています。bukuインデックス番号で指定されたブックマークの ...

Admin

xselは改行なしの警告をどのストリームに出力しますか?
xsel

xselは改行なしの警告をどのストリームに出力しますか?

xselは、コマンドラインからシステムクリップボードにアクセスできるプログラムです。コピーした内容の末尾に改行文字がない場合は、クリップボードの内容の後に次のように警告が表示されます。 $ xsel -b copied text \ No newline at end of selection 以前は、この警告がstderrに印刷されると思いましたが、今日stderrがstdoutとマージされても警告がないことがわかりました。xsel-b |& less警告なしにコピーされたテキストのみが印刷されます。なぜこれですか? ...

Admin

xselとxclipの停止
xsel

xselとxclipの停止

私の目標は、標準の⌘Vショートカットを使用して、リモートコンピュータ(CentOS 7.2)のテキストを自分のローカルコンピュータ(OS X 10.12.2)にシームレスに貼り付けることです。私の設定はリモートシステムに接続してssh -Yからtmuxに接続します(存在しない場合は新しいセッションを作成します)。私が走っecho "test" | xsel -ibたりecho "test" | xclip止まったりするとき。変数$DISPLAYはですlocalhost:10.0。 tmux を終了すると、$DISPLAY変数が空であるように見え、オープンでき...

Admin