LSP в vim — это coc.nvim и полноценный language server на каждый язык, но для быстрой навигации по проекту часто хватает связки попроще: quickfix list и ctags работают в любом окружении, без установки сервера.
:grep -r "pattern" .заполняет quickfix через внешний grep;:copenоткрывает список,:cn/:cp— прыжок по совпадениям:makeгоняет компилятор или линтер (задаётся черезmakeprg), ошибки попадают туда жеctags -R .строит файл тегов по всему проекту;Ctrl-]на имени функции — переход к определению,Ctrl-t— назад по стеку:tselect— если тег неоднозначен (несколько функций с одним именем), выбор вручную из списка
#vim #linux
