Как Вы используете quickfix функцию энергии?

Посмотрите, поддерживает ли Ваш хост VIM в оболочке. Вы можете SSH в свою учетную запись отовсюду, можно использовать ssh клиент (можно загрузить/выполнить шпаклевку без прав администратора). Подсветка синтаксиса в VIM является фантастической.

109
задан Community 23 May 2017 в 11:54
поделиться

3 ответа

Как вы сказали, существует множество команд для быстрого исправления, но я склонен обнаруживать, что использую только небольшое их подмножество:

: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
:cp    " Go to the previous error in the window
:cnf   " Go to the first error in the next file

Я обычно использую это с : make и : vimgrep , поэтому я не могу комментировать средство проверки линта Javascript, но это должно дать вам кое-что для начала.

Относительно общего использования JavascriptLint, я не программист javascript, но похоже, что скрипт предоставляет функцию под названием "JavascriptLint", поэтому, если вы хотите вызвать ее вручную, вы можете использовать : call JavascriptLint () . Однако он работает с копией файла на диске, поэтому его сначала нужно сохранить. Если (и только если) командная строка jsl работает с html-файлами, вы сможете использовать : вызовите JavascriptLint () в html-файле, чтобы проверить внутренний javascript. Вы также можете сделать:

autocmd BufWritePost,FileWritePost *.html call JavascriptLint()

, чтобы автоматизировать его. Если jsl не поддерживает html-файлы, то (если не считать исправления приложения или просьбы автора изменить его), это, вероятно, безнадежное дело ...

131
ответ дан 24 November 2019 в 03:21
поделиться

Вы также можете использовать : cc 2 (или любое другое число) для перехода, в данном случае, ко второй ошибке в окне быстрого исправления. При навигации с помощью : cn , : cc 4 и т. Д. Курсор будет помещен в нужную строку.

19
ответ дан 24 November 2019 в 03:21
поделиться

окно quickfix работает в основном как любое другое окно vim: j вниз по строке, k вверх по строке,: cn для перехода к следующей ошибке / предупреждению и т. Д.

эксперимент!

6
ответ дан 24 November 2019 в 03:21
поделиться
Другие вопросы по тегам:

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