Существует множество команд для быстрого исправления, как вы сказали, но я склонен обнаруживать, что использую только небольшое их подмножество:
:copen " Open the quickfix window
:ccl " Close it
:cw " Open it if there are "errors", close it otherwise (some people prefer this)
:cn " Go to the next error in the window
:cnf " Go to the first error in the next file
Я склонен использовать это с :make
и :vimgrep
, поэтому я не могу комментировать проверку пуха Javascript, но это должно дать вам кое-что для начала.
Что касается общего использования JavascriptLint, я не программист javascript, но похоже, что скрипт предоставляет функцию под названием "JavascriptLint", поэтому, если вы хотите вызвать ее вручную, вы можете использовать :call JavascriptLint()
. Тем не менее, он работает с копией файла на диске, поэтому его сначала нужно сохранить. Если (и только если) командная строка jsl
работает с html-файлами, вы сможете использовать :call JavascriptLint()
для html-файла для проверки внутреннего javascript. Вы также можете сделать:
autocmd BufWritePost,FileWritePost *.html call JavascriptLint()
, чтобы автоматизировать это. Если jsl
не поддерживает html-файлы, то (если не считать исправления приложения или обращения к автору с просьбой изменить его), это, вероятно, безнадежная причина ...