Как я могу отладить плагин VIM, которого не загружается?
Вопрос
Я пытаюсь использовать плагин Vim Snipmate, и я установил его так, как он направляет, но когда я нажимаю вкладку, ничего не происходит.
- Как я могу отладить это? Есть ли файлы журнала Vim делает, когда он пытается загрузить вещи?
- Как я могу посмотреть, какие плагины его загружены правильно?
я пробовал :sni<tab>
Чтобы увидеть, есть ли что-нибудь, называемое Spmiphething, но ничего не завершается.
В учебное пособие по установке не упоминается о добавлении чего-либо в мой vimrc
Но я думаю, это находит /plugin/
режим автоматически?
Я работаю в Windows и Unix, и у меня такой же профиль с той же проблемой.
Другие плагины, такие как Nerdtree, загружаются в порядке.
Обновлять: После другого вопроса я пробовал :inoremap
а также :snoremap
и то <Tab>
Вступление упоминания TriggerSnippet()
здесь:
например
s <Tab> * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
- Это означает, что он включен?
Решение
:verbose imap <tab>
скажу вам, что связано с <tab>
:scriptnames
скажу вам, какие скрипты были загружены.
Другие советы
Вы можете вставить echo "Loaded so far"
и то, что внутри кода плагина - текст будет отображаться в нижней строке, если echo
выполняется. Отладка от PrintF :) Сырые, но просто и работает.
Также: plugin
загружен автоматически. plugins
не является.
Похоже, у меня было что-то хитрый в C:\Program Files\Vim\vimfiles\
каталог, который был заменен моими пользовательскими предпочтениями. Я просто взорвал этот каталог, и это работает сейчас.