«Нажмите ENTER или введите команду для продолжения»: почему я вижу это?

Я знаком с этим сообщением, когда вывод команды имеет более одной строки.

Однако в одной из систем, которые я использую, я вижу это каждый раз, когда я пишу :w , несмотря на наличие большого количества горизонтального пространства для сообщения. Например:

введите описание изображения здесь

Это происходит только тогда, когда я использую vim в сеансе tmux, но я не могу понять, почему это должно произойти. Кажется, что все остальные аспекты vim и tmux работают нормально. Оказывается, это не имеет ничего общего с tmux.


Обновление: я проследил его до следующей строки в моем vimrc:

 set backupdir=/tmp 

Использование vimrc, содержащего только эту строку, достаточно, чтобы вызвать сообщение при записи в файл. Интересно, что это происходит только тогда, когда я пишу в существующий файл .

Почему это произойдет, и только на этой машине?

One Solution collect form web for “«Нажмите ENTER или введите команду для продолжения»: почему я вижу это?”

Не смотря на точную среду, я могу только догадываться, что / tmp не существует (или полно или имеет некоторые проблемы с разрешением) на машине виновника. Когда вы пишете существующий файл, vim не может сохранить резервную копию, поэтому он жалуется, а затем запрашивает вас.

Вы можете проверить это, попробовав одно из следующих:

  1. Посмотрите, можете ли вы сохранить файл без подсказки, используя :w! ,
  2. Посмотрите, можете ли вы получить сообщение об ошибке перед приглашением, добавив это в .vimrc :

     set cmdheight=N 

    Попробуйте N = 2 или 3 или 4, в зависимости от того, что отлично подходит для вашей среды.

  • Автоматическое сохранение каждый раз Возврат нажатой
  • Vim Открыть файл в режимах с несколькими разделителями
  • Режим вставки во всех окнах в VI
  • vim «поймал смертельный сигнал HUP», какие файлы он сохраняет?
  • Замените несколько строк другой строкой в ​​нескольких файлах
  • Поля синтаксиса подсветки синтаксиса Vim
  • Выход из режима вставки блока с помощью Ctrl-C
  • Не удается выйти из Vim с помощью:! Q
  • Различные цветовые схемы vim в зависимости от режима
  • Как я могу использовать vim для удаления первых нескольких символов выбранных строк с помощью команд?
  • Автоматически создавать соответствующие фигурные скобки в vim
  • Interesting Posts

    sed / PATTERN / SUB / $ VAR?

    Как установить Debian на тот же физический жесткий диск, на котором установлены файлы установщика?

    Использование точки с запятой для отделения фонового задания от следующего?

    Код выхода из системы, аналогичный команде времени

    apt-get обновления перерывов, как получить больше информации о проблеме?

    grep -v: как исключить только первые (или последние) N строк, которые соответствуют

    Почему мой «d» сломался, когда я испортил привязку?

    Оба раза «rsync» и получить его значение выхода?

    Монит STUN / TURN сервер

    Смутно с awk! Получение: «невозможно открыть» «для вывода»

    Как найти последние удаленные файлы на OpenSuse?

    удалите пробел перед разделителем с помощью sed

    Несколько веб-сайтов на одной капле без Apache / Nginx

    Могу ли я искать историю bash для всех пользователей на сервере?

    сканирование последовательности и вывод подпоследовательности

    Linux и Unix - лучшая ОС в мире.