fzf.vimを使っていてGFileでエラーが出たので、動くようにした
fzf.vimというプラグインを使っていました。用意されているコマンドの一部が自分の環境で動かなかったので、調べて動くようにしました。
エラーが起こったときは、githubのissuesに似たようなことがないかを確認するのが良さそうでした。
vimを使って開発する際にGFilesというコマンド実行時にエラー
このコマンドでは、Gitで管理されているファイルの中からファイルを検索できるもので、該当ファイルを開いたり、新規タブで開いたりすることができるので、とても便利なコマンドです。しかし、使おうとしたときに以下のエラーが出て動作しなかったので、調べてみました。Error detected while processing function fzf#vim#gitfiles[6]..<SNR>103_fzf[18]..fzf#run[64]..<SNR>27_execute_term[73]..<SNR>27_dopopd:
line 20:
E716: Key not present in Dictionary: dir
E15: Invalid expression: s:fzf_getcwd() ==# w:fzf_pushd.dir
Error detected while processing function fzf#vim#gitfiles:
line 6:
E171: Missing :endif
github 内のissues内に自分と同じ状況に遭遇した人がいたので、確認してみた所、以下の内容を.vimrcに追記する事で治ったとありましたので、記載しました。set shell=/usr/bin/zsh
追記した上で、再度vimを立ち上げた所無事動作しました。エラーが起こったときは、githubのissuesに似たようなことがないかを確認するのが良さそうでした。
環境
- neovim
- zsh
ディスカッション
コメント一覧
まだ、コメントがありません