Как я могу отладить плагин VIM, которого не загружается?

StackOverflow https://stackoverflow.com/questions/3421935

  •  26-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь использовать плагин 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\ каталог, который был заменен моими пользовательскими предпочтениями. Я просто взорвал этот каталог, и это работает сейчас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top