Использование make-файлов и vim без приглашения - PullRequest
9 голосов
/ 13 ноября 2011

Я использую vim, и я делаю много

:make

внутри vim.Единственное, что действительно раздражает, это то, что мне нужно дважды нажать ENTER, чтобы вернуться к редактору.Я просто хочу вернуться назад, если все будет хорошо.И я хочу увидеть ошибку один раз и нажать клавишу, чтобы перейти непосредственно к строке ошибки.

Есть идеи?

Ответы [ 4 ]

6 голосов
/ 14 ноября 2011

Это известно как приглашение ввода-вывода :

Если вы случайно нажали или хотите увидеть отображаемое текст затем используйте | g <|. Это работает, только когда установлено «more». </p>

Чтобы уменьшить количество запросов ввода-ввода:

  • Установите «cmdheight» на 2 или выше.
  • Добавить флаги для shortmess.
  • Сброс «showcmd» и / или «линейки».

Кроме того, я уверен, что вам известно о окне быстрого исправления (:copen) для навигации по ошибкам / сообщениям ?

3 голосов
/ 01 августа 2012

У меня была такая же проблема. Это простое решение, которое, кажется, работает:

map <F2> :silent make^M

Теперь я просто нажимаю клавишу F2 для компиляции, и раздражающая подсказка не так раздражает.

3 голосов
/ 06 апреля 2012

Это может произойти, если переменная cmdheight <2. </p>

1 голос
/ 13 ноября 2011

Не уверен, поможет ли это вам, но если вы используете Windows, вы можете попробовать:

:set makeprg=start\ make

Я думаю, что это нарушит настройку errorfile.

См:

  • :help make
  • :help !start
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...