Я пытаюсь изучить vim и пытаюсь сделать это без каких-либо плагинов. Попробовал несколько аккаунтов о том, как настроить нечеткий поиск, но я немного застрял.
Что я имею в своем vimr c, поскольку оно касается поиска файлов, и как я понимаю, как оно работает, ниже:
" search down into subfolders/provides tab-completion for all file-related tasks
set path+=**
" display all matching files when we tab complete
set wildmenu
Что происходит:
- Я набираю
:find filena
в нижней части редактора - Нажмите
tab
, чтобы увидеть некоторые действия автозаполнения - То, что отображается внизу, выглядит примерно так:
:find filena...
и редактор, кажется, находится в замороженном состоянии. Я нажимаю Ctrl-c
и могу выйти из него.
Если я наберу полный текст filename
и нажму <enter>
, это не проблема, сразу же найдя файл. Но автозаполнение не работает, как я ожидал. Любое понимание будет с благодарностью!
Еще немного информации, если это будет полезно:
- Когда я
<enter>
:set path
, возвращается: path=.,/usr/include,,,**
, что должно быть хорошо из того, что я прочитал. - Другой пост, посвященный реализации нечеткого поиска без плагинов. Пробовал несколько других способов, но с тем же поведением: Открытие файлов в Vim с помощью Fuzzy Search
- Путь на машине, над которой я работаю (немного путаницы, я признаю, но не уверен, может ли это быть виновником):
/Users/NJJJ/bin:/Users/NJJJ/.rbenv/shims:/Applications/Postgres.app/Contents/Versions/latest/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin
Заранее спасибо!