Иногда я пробую настройку/команду в своем vimrc. Все, кажется, корректно, но это просто не работает.
Трудно знать то, что происходит, когда энергия запускается, и знайте, какая команда перестала работать или нет, таким образом, действительно трудно отладить то, что может вызывать проблему в моем vimrc. Это - подход испытательной ошибки, который является трудоемким и действительно ЛАВАШ. Например, я имею проблемы с snipmate плагином в некоторых файлах и просто не имею подсказки о том, как обнаружить проблему.
Существует ли "журнал во время выполнения", когда энергия запускается, говоря, какие команды это выполнило, которые неудавшийся и такой? Это помогло бы мне много.
при запуске vim с параметром -V [N] ведется довольно объемный журнал времени выполнения, здесь N - уровень отладки.
vim -V9myVim.log
создаст журнал уровня отладки 9 в текущем каталоге с именем файла myVim.log
Я не думаю, что есть журнал выполнения, как таковой, но вы можете запустить его в режиме отладки.
http://web.archive.org/web/20090323034339/http://www.troubleshootingwiki.org/Debugging_Vim_Scripts
Поместите эту функцию в .vimrc:
function! ToggleVerbose()
if !&verbose
set verbosefile=~/.log/vim/verbose.log
set verbose=15
else
set verbose=0
set verbosefile=
endif
endfunction
Затем создайте каталог ~ / .log / vim
и вызовите ToggleVerbose ()
, чтобы получить журнал в ~ /. журнал / vim / verbose.log
. Обратите внимание, что вы можете обнаружить ошибку «слишком глубокая вложенность переменных для отображения», которая обычно не появляется только потому, что вы повысили свой уровень подробности.