fzf

端末からパイプされたコマンドを分離する方法は?
fzf

端末からパイプされたコマンドを分離する方法は?

メインプログラムを標準的な方法で実行し、グラフィックアプリケーションが実行されたら端末から切り離すようにしたいと思います。この例では、fzfファイルからパスを読み取り、選択したファイルとフォルダをmpvメディアプレーヤーに提供します。 fzf < paths.txt | mpv --playlist=- &コマンドに追加すると、fzf対話的に実行されません。 fzf < paths.txt | mpv --playlist=- & mpvたとえ--terminal=noフラグは単に端末の入出力を無効にし、接続されたmpvプロセ...

Admin

fzfプレビューウィンドウを端末に直接コピーする方法
fzf

fzfプレビューウィンドウを端末に直接コピーする方法

fzfプレビューウィンドウの内容を端末に直接印刷する方法はありますか?これまでに私が見つけた唯一の方法は、--bind部分のすべてを繰り返し、結果をxclipに渡し、fzfを残してxclipを更新することです。 $ find ~ -not -path '*/.*' -type d | nl | fzf --preview='du -sh {2}; echo; ls {2} | cat -n; stat {2}' --bind 'enter:execute((du -sh {2}; echo; ls {2} | cat -n; stat {2}) | ...

Admin

fzfのCTRL + Tを使用してコマンドラインにコマンドを入力します。
fzf

fzfのCTRL + Tを使用してコマンドラインにコマンドを入力します。

私は一般的に使用されるコマンドスニペットのリストをファイル(フラグメントリストと呼ばれる)に保存します。このリストは、実行前に追加の編集に必要なものをコマンドラインに切り取りまたはコピーするために使用されます。私はこれをより簡単にするためにfzfのCTRL + Tオプションを利用できると思いました。関連する基本環境変数は次のとおりです。 export FZF_CTRL_T_COMMAND="find . -type f -printf '%P\n'" だから簡単に次のように変更しました。 export FZF_CTRL_T_COMMAND="cat ~/s...

Admin

問題のスクリプト:bukuクエリ、fzfで選択し、(再)bukuを使用して印刷する
fzf

問題のスクリプト:bukuクエリ、fzfで選択し、(再)bukuを使用して印刷する

まず、時間をかけてこの問題を確認していただきありがとうございます。 次のスクリプトがあります。データベースでID配列を選択し、buku以前bukuに選択したIDを使用して情報を再印刷します。 selected_ids=$(buku --print --format 3 | fzf | cut --fields=1) && test="$(buku --print $selected_ids --format 10)" 問題:選択するとtest()の値が空です。echo $test複数の項目通過するfzf。 私は配管を含むいくつかの解決策を...

Admin

fzf は端末ではなく xdotool として出力します。
fzf

fzf は端末ではなく xdotool として出力します。

fzf.shプロジェクトのリストを起動し、プロジェクトを選択し、選択した特定の行の出力を端末に印刷するスクリプトを作成できます。 #!/bin/bash cat ~/list.txt | fzf --reverse 次のコマンドを使用して、このスクリプトを起動するためにUbuntuキーボードショートカットを作成しました。 gnome-terminal -e 'bash -c "fzf.sh"' キーボードショートカットを有効にするときに、端末ではなく、私が集中しているアプリケーションに選択した行を印刷する方法を見つけようとしています。 私はdmenuとx...

Admin

出力をキャプチャすると、fzfの動作が変わります。
fzf

出力をキャプチャすると、fzfの動作が変わります。

次のコマンドは期待どおりに機能します。 find ~ -type f | fzf -m --preview-window=up:30% --header "ctrl-f: selected all and exit" --bind "enter:execute(less {})" --bind "ctrl-f:select-all+accept" ただし、コマンドの最後に>outfile.txtまたはを追加すると、操作を含むすべてのオプションは無視されます。これは既知のバグですか?回避策がありますか?| xclip--bindexecute ...

Admin

ファジィディレクトリ検索が遅い
fzf

ファジィディレクトリ検索が遅い

gitリポジトリを見つけるには、次のbashスクリプトがあります。 echo "$(fd -I -i -H -E '.local' -E '.cargo' -E '.password-store' -t d ^.git$ ~ -x 'echo' '{//}' | sk)" fd検索結果がsk見つかったら(fzf Rustの代替案)に送信してください。ただし、fd完了するまで待つには1つを選択してください。したがって、実際に使用するディレクトリを選択した後、sk実際に編集するディレクトリまで約2秒の遅延が発生しますecho。私も同じ行動を見ることができますf...

Admin

メニューオプション - ファイルからシェルスクリプトを選択する
fzf

メニューオプション - ファイルからシェルスクリプトを選択する

シェルスクリプトのメニューについて質問があります。シェルスクリプトからメニューを作成しました。ところで、オプションの1つにユーザーが選択できるリストがあり、リストが多すぎてファイルからオプションを選択させるようにしたいと思います。私たちは何をすべきですか? :select_menu cls echo. echo ==================== echo Main Menu echo ...

Admin

fzfは、選択がパスの場合、バインドオプションで実行を拒否します。
fzf

fzfは、選択がパスの場合、バインドオプションで実行を拒否します。

テストスクリプトは次のとおりです。 zapit() { find ~/ -type d | fzf --header='ENTER to select, ESC to abort' --bind='enter:execute(ls {})' } 内部に独自の関数呼び出しがあります。ランブラケット。しかし〜に応じて実装する無視してください。私の機能を次に置き換えました。ls{}確認してください。このテストでは、選択したディレクトリのファイルを一覧表示する必要があります。私は何も得られませんでした。 ...

Admin

fzfプレビューウィンドウの内容にアクセス/コピーします。
fzf

fzfプレビューウィンドウの内容にアクセス/コピーします。

fzfプレビューウィンドウの内容にアクセス/コピーできますか?たとえば、次のコードは、選択した複数のファイルの最初の10行で構成されるリストを作成します。 find -type f | fzf --multi --preview='head -10 {+}' しかし、ウィンドウにアクセス/コピーできないようです。 fzfを終了すると、すべてが失われます。 ...

Admin

部分的にフィルタリングされたfzf結果をファイルにダンプできますか?
fzf

部分的にフィルタリングされたfzf結果をファイルにダンプできますか?

すべてのテキスト行を適切にフィルタリングするには、fzf が必要なことがよくあります。リストをスクロールできます。そのうちの1つだけを選択できます(または個別に表示してさらに選択することもできます)。ただし、awkやその他のコマンドを使用して、さらに処理するためにすべて(ファイルにダンプするかパイプで接続する)が必要です。可能ですか? ...

Admin

fzfに関連するコマンドの拡張バージョンを履歴にどのように追加しますか?
fzf

fzfに関連するコマンドの拡張バージョンを履歴にどのように追加しますか?

./long/path/to/my/file/test.pyVimでファイルを編集したいのですが、ファイルパスを覚えていないとしましょう。 この場合、ファジーvim `fzf`検索を実行してファイルを見つけて編集します。 私の保存内容は意味があります~/.zsh_history。vim `fzf`拡張コマンド(例:vim ./long/path/to/my/file/test.py。ファシスト党員そしてマクフライ。 ...

Admin

出力フォーマットを指定せずにfzfが表示する内容をフォーマットする方法はありますか?
fzf

出力フォーマットを指定せずにfzfが表示する内容をフォーマットする方法はありますか?

現在のファイル名のリストと絶対パスを入力として受け取るために提供するスクリプトを作成しようとしていますfzf。一度選択すると、コマンドライン引数などに渡されます。おおよそ次のようになります。 find $working_directory -type f | fzf -e | ... 今、表示される各ファイルの絶対パスを見たくありません。fzf見苦しく、ファイル名を見にくくするからです。しかし、後で絶対パスが必要なので、直接書式を設定したくありません。fzf生成された出力をフォーマットせずにディスプレイをフォーマットする方法はありますか? ...

Admin

Emacsとviモードを切り替えるためのバインディングマップについて
fzf

Emacsとviモードを切り替えるためのバインディングマップについて

長すぎます。 bash+ 次のコマンドを実行すると効果がないようCtrlです。z bind -m vi-command '"\C-z": emacs-editing-mode' bind -m vi-insert '"\C-z": emacs-editing-mode' bind -m emacs-standard '"\C-z": vi-editing-mode' そして、このような愚かなことは動作します bind -m vi-insert '"h": "ciaooooo"' この問題の源 いつも満足していたのでこれらのマッピングを使いたいという意味で...

Admin

FZFプレビューウィンドウにBash機能を表示できません。
fzf

FZFプレビューウィンドウにBash機能を表示できません。

FZFプレビューウィンドウを使用して現在のBash環境で機能を表示するにはどうすればよいですか? FZFを使用してカスタムbash関数を一覧表示し、FZFプレビューウィンドウで選択した関数のコードを表示したいと思います。 しかし、FZFが私のコマンドを実行するために使用するbash環境は、私の端末bash環境の機能を見ることができないようです。たとえば、 $ declare -F | fzf --preview="type {3}" /bin/bash: line 1: type: g: not found しかし、以下はうまくいきます。 $ decl...

Admin