VI замораживает сеанс замазки всякий раз, когда я пытаюсь отредактировать файл, даже если нет обмена или обработки с использованием файла - PullRequest
1 голос
/ 30 января 2012

Итак, у меня есть этот файл, который я редактировал, давайте назовем его evilConfig.xml.

Пока нет запущенных процессов, которые его используют. Я уже редактировал его раньше, но сегодня по какой-то причине, когда я пытаюсь отключить сеанс шпаклевки. VI даже не подходит.

Я могу просто просмотреть файл.

То, что я пробовал и не сработало:

  1. Проверка файлов подкачки (был один из моего другого сеанса, удалил его)
  2. cat файл для проверки. rm evilConfig.xml; ви тест работает !; mv test evilConfig.xml НЕ СЛЕДУЕТ !!
  3. молиться богу vi о прощении моих грехов

Есть другие идеи?

Почему я могу кошка evilConfig.xml> test; тест vi; но когда я тестирую evilConfig.xml и пробую vi evilConfig.xml, я получаю разрыв строки, и сессия ssh перестает отвечать.

Я тоже не вижу прикольных персонажей, когда я это присматриваю.

Спасибо, ребята (и девочки),

1 Ответ

2 голосов
/ 07 мая 2012

Попробуйте запустить vi (фактически vim) с опцией -X.

Это старый пост, но я столкнулся с очень похожей проблемой. Моя Замазка иногда зависает при запуске vim. Я сижу перед ПК с Windows 7 с запущенным X-сервером и включенной переадресацией X11 в замазке. ПК подключен к удаленному IBM Power6 с AIX. После такого замораживания я заглянул в журнал событий в Putty и заметил, что последним действием было «Переадресация X11». Vim подключается к вашему X-серверу, чтобы использовать буфер обмена и изменить заголовок окна. Установка опции -X сделала так, что моя замазка больше не зависает в таких ситуациях.

...