Существует ли “журнал времени выполнения энергии”?

Иногда я пробую настройку/команду в своем vimrc. Все, кажется, корректно, но это просто не работает.

Трудно знать то, что происходит, когда энергия запускается, и знайте, какая команда перестала работать или нет, таким образом, действительно трудно отладить то, что может вызывать проблему в моем vimrc. Это - подход испытательной ошибки, который является трудоемким и действительно ЛАВАШ. Например, я имею проблемы с snipmate плагином в некоторых файлах и просто не имею подсказки о том, как обнаружить проблему.

Существует ли "журнал во время выполнения", когда энергия запускается, говоря, какие команды это выполнило, которые неудавшийся и такой? Это помогло бы мне много.

118
задан Community 23 May 2017 в 12:18
поделиться

3 ответа

при запуске vim с параметром -V [N] ведется довольно объемный журнал времени выполнения, здесь N - уровень отладки.

vim -V9myVim.log

создаст журнал уровня отладки 9 в текущем каталоге с именем файла myVim.log

148
ответ дан 24 November 2019 в 01:56
поделиться

Я не думаю, что есть журнал выполнения, как таковой, но вы можете запустить его в режиме отладки.
http://web.archive.org/web/20090323034339/http://www.troubleshootingwiki.org/Debugging_Vim_Scripts

2
ответ дан 24 November 2019 в 01:56
поделиться

Поместите эту функцию в .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 . Обратите внимание, что вы можете обнаружить ошибку «слишком глубокая вложенность переменных для отображения», которая обычно не появляется только потому, что вы повысили свой уровень подробности.

13
ответ дан 24 November 2019 в 01:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: