問題タブ [fzf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
355 参照

vim - FZF - バッファとファイルの結合

バッファ内のすべてのファイルと重複のないファイルをリストしようとしています。そうすれば、MRU バッファーのリストに特定のファイルがない場合でも、そのファイルを簡単に取得できます。これをどのように機能させるのですか?

0 投票する
1 に答える
438 参照

input - 入力を vimrc の fzf ショートカットに渡す

vimrc に、特定のディレクトリに対して fzf を呼び出すためのマッピングがあります。

これはうまくいきます。これにより、ポップアップ ウィンドウが表示され、ファイルの一部を検索して、考えられるすべてのファイルを表示できます。

上記のマッピングに入力 (mmdd 形式の現在の日付) を渡す方法を探しています。

調べてみると、これを別のキーにマップする方法を見つけることができました。

しかし、これをキー マッピングへの入力として追加するにはどうすればよいでしょうか。

ありがとうございました。

0 投票する
0 に答える
194 参照

shell - fzf からリスト項目を削除するには?

をパイプ処理git stash listする次のスクリプトがありますfzf


私がやりたいことは、 Alt+dを押して、選択した項目をgit stash dropAND に渡して、この項目もリストから削除することです。

次のバインディングでは、これの一部しか達成できませんでした。

--bind "alt-d:execute(echo {} | grep -o 'stash@{[0-9]}' | xargs -I % sh -c 'git stash drop %')+abort"\

これは項目を渡しgit stash dropますが、リストを中止 (つまり閉じます) します。

リストにアイテムが渡された後、アイテムをリストから削除して、リストに表示されないようにするにはどうすればよいgit stash dropですか?

0 投票する
1 に答える
978 参照

shell - Golang での対話型入力を必要とするテスト exec

Go コードでfzfを使用しようとしています。ここで著者が示した例を参照しました。関数のテストを作成しようとすると、fzfインタラクティブな入力が必要なためスタックします。

コード:

テスト:

デバッグを試みたところ、 で動かなくなることに気付きましたcmd.Output()。もう少し深く掘り下げると、コマンドが入力を無期限に待っているように見えますが、プログラムでそれを提供する方法がわかりません。に書い\nてみましたos.Stdinが、うまくいきませんでした。

誰でもポインタや説明をいただければ幸いです。ありがとう。