Иногда, когда я редактирую свой файл, используя vi или vim, мой файл просто зависает. Даже если я наберу Ctrl+Cили Ctrl+D, он все равно там замерзает. Я kill -9 <pid>
с другого терминала, пид убит, но файл все равно там зависает.
Наверное, я набрал какую-то комбинацию клавиш, которую я не знаю. У кого-нибудь есть идея?
stty -ixon
к вашим~/.bashrc
активациям Ctrl-q в терминалах. В моем случае Ctrl-s зависал в Vim, и я не мог вернуться к нему ... пока я не сделал эту модификацию .bashrc. Подробности здесь: superuser.com/a/1328326/409327Вы используете его внутри экрана GNU?(Как указывает пра, это, очевидно, верно даже вне экрана) Случайное нажатие Ctrl+S(xoff
) довольно часто , что отключает рисование экрана, пока вы не нажмете Ctrl+Q(xon
)источник
Если Ctrl+ Sне ваша проблема (как в ответе пра ), это может вам помочь.
Если вы пытались установить несколько пользовательских плагинов с помощью Vundle , иногда дела идут не так, как надо. Вы можете попробовать удалить эти пакеты вручную и посмотреть, поможет ли это. Узнайте, куда были написаны плагины - в моем случае все они были в
.vim/bundle
каталоге, потому что я использовалgit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
для установки Vundle . Поэтому, попав в.vim
каталог, вы можете стереть всю папку пакета, чтобы удалить все плагины, и начать заново, выполнивrm -rf bundle
.Надеюсь, поможет!
источник
Вы можете попробовать изменить раскладку клавиатуры. Vi | vim взаимодействует только с английским (-like?) Вводом.
источник