иногда мой файл просто зависает в моем vi | vim, что случилось? - PullRequest
278 голосов
/ 06 августа 2010

Иногда, когда я редактирую свой файл с помощью vi или vim, мой файл просто зависает. Даже если я наберу Ctrl + C или Ctrl + D , он все равно будет зависать. Я kill -9 <pid> с другого терминала, пид убит, но файл все равно там зависает.

Полагаю, я набрал некоторую комбинацию клавиш, которую я не знаю. У кого-нибудь есть идея?

Ответы [ 3 ]

557 голосов
/ 08 августа 2010

Ctrl - S , вероятно, виновник;он останавливает вывод вашего экрана в большинстве терминалов.Как упоминал Майкл, вы можете восстановить нормальный экран, введя Ctrl - Q .

Теоретически установка stty -ixon должна предотвратить Ctrl - S из-за зависания экрана, но это не работает при моем локальном входе в Solaris 10.

71 голосов
/ 06 августа 2010

Вы случайно не используете его внутри экрана GNU? (Как говорит пра, это, очевидно, верно даже за пределами экрана) Довольно часто случайно нажимают Ctrl + S (xoff), который отключает рисование на экране, пока вы не нажмете Ctrl + Q (xon)

0 голосов
/ 21 октября 2016

Вы можете попробовать изменить раскладку клавиатуры.Vi | vim взаимодействует только с английским (-подобным?) Вводом.

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