В чем разница между редактором vi в Red Hat linux и Ubuntu?
Я понимаю разницу в редакторе vi в ReD Hat и Ubuntu. В моей компании я работаю в Red Hat. При этом команды редактирования vi работают как обычно. Скажем, "dd" для удаления, "p" для вставки, "yy" для "yank" и т. Д. Но в Ubuntu, если я открою редактор vi в терминале, команды не будут работать должным образом.
Даже чтобы переключить vi в режим вставки, я должен нажимать "I" много раз. Я могу набрать кодирование после некоторой борьбы. Я не могу удалить письмо, нажав кнопку "Удалить". Если я нажимаю клавиши "Вверх", "Вниз", "Влево", "Вправо", то в нем пишутся некоторые алфавиты.
Почему это происходит? Как это решить? Это из-за Ubuntu?
3 ответа
Ubuntu поставляется с vim-tiny, который ИМХО отстой.
вам нужно установить vim
делать
sudo apt-get установить vim
Я избавился от неработающих стрелок, добавив файл.vimrc в мой домашний каталог. Я нашел ответ здесь, в разделе "Дополнительное решение 5". Все, что у меня есть в этом файле, это "set nocompatible", как упомянуто выше.
Тем не менее, я настоятельно рекомендую вам установить полную версию vim, как упоминал г-н Дивекар выше.
Не нужно устанавливать vim
или любой другой вид vim для решения проблемы. Просто измените настройку:
sh -c 'echo "set nocompatible" >> ~/.vimrc'
Это все.
Если это не решает проблему, и проблема в том, что это происходит через ssh, тогда, когда вы находитесь в vim или vi, выполните эту команду в первую очередь::set term=cons25