fzf preview でfork/exec xxxが発生する場合の対処法¶
fzf の preview 機能でプレビューコマンドを指定すると、環境によってはfork/exec xxxというエラーになることがある。この記事では、発生する現象と原因、対処法を紹介する。
現象¶
fzf には preview 機能があり、preview にはプレビューコマンドを指定できる。 bat を使ってファイルのプレビューを表示する場合、次のように設定する。
この preview 機能では、次のエラーが発生する。
原因と対処法¶
私の環境では、プレビューコマンドの実行に使うシェルが見つからなかった。fzf を起動する前に、環境変数SHELLへ利用可能なシェルの絶対パスを設定して解決した。次の例では/bin/bashを指定している。
| 例 | |
|---|---|