前提・実現したいこと
WindowsのNeovimにfzfを導入したい。
発生している問題・エラーメッセージ
:FZF
は動作するのですが、
:Files
を実行すると、
E492: エディタのコマンドではありません: Files
のように表示されます。
補足情報(FW/ツールのバージョンなど)
OS : Windows 10
Neovim : nvim-qt v0.4.4<(_ _)>
ここ一週間ほど、色々なサイトをみて調べましたが、わかりませんでした。
どなたかご教授いただければ幸いです<(_ _)>
追記
dein.tomlには
[[plugins]] repo = 'junegunn/fzf' build = './install --bin' merged = '0' [[plugins]] repo = 'junegunn/fzf.vim' depends = 'fzf'
のように記載しており、
:scriptnames
を実行すると、
20: ~.cache\dein\repos\github.com\junegunn\fzf\plugin\fzf.vim ... 30: ~.cache\dein.cache\init.vim.dein\plugin\fzf.vim ... 54: ~.fzf\plugin\fzf.vim ... 60: ~.cache\dein.cache\init.vim.dein\autoload\airline\extensions\fzf.vim
のように出力されます(4行でてくるのは普通なんですかね)。
ですので、fzf.vimは導入されているようです。
追記2
:echo g:loaded_fzf_vim
をすると、
E121: Undefined variable: g:loaded_fzf_vim
が出力されます。
:msg
をすると、
E492: エディタのコマンドではありません: msg
が出力されます。以前は:msg
は実行できたはずですが、今はなぜかできません。。
追記3
:mes
をしても何も出力されませんでした。
~.cache\dein.cache\init.vim.dein\plugin\fzf.vim
↑の中身って↓と同じ感じですか?
https://github.com/junegunn/fzf.vim/blob/master/plugin/fzf.vim
違いました。
~.cache\dein.cache\init.vim.dein\plugin\fzf.vim
の方は、
" Copyright (c) 2017 Junegunn Choi (同じなので省略) if exists('g:loaded_fzf') finish endif let g:loaded_fzf = 1 (これ以降はほぼ違う、省略)
です。
https://github.com/junegunn/fzf.vim/blob/master/plugin/fzf.vim
の方は、
" Copyright (c) 2015 Junegunn Choi (同じなので省略) if exists('g:loaded_fzf_vim') finish endif let g:loaded_fzf_vim = 1 (これ以降はほぼ違う、省略)
です。
~.cache\dein.cache\init.vim.dein\plugin\fzf.vim
のほうが、2017でバージョンが新しいからか、記述が圧倒的に多いです。
また、
:echo g:loaded_fzf
を実行した場合は、1
が出力されました。
:source ~.cache\dein.cache\init.vim.dein\plugin\fzf.vim
を試しましたが、:Files
は呼べませんでした。
追記4
ちなみに
~.cache\dein.cache\init.vim.dein\plugin\fzf.vim
と
~.cache\dein\repos\github.com\junegunn\fzf\plugin\fzf.vim
の中身は同じですか?
全く同じでした。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。