Использование vim по умолчанию в Ubuntu Bionic ощущается регрессированным с 17.10

Используя Ubuntu Bionic (предварительный GA-образ сервера), пришедший из Centos 7 (т.е. это не может быть ограничено только Bionic), я обнаружил, что редактор vim имеет некоторые очень раздражающие настройки по умолчанию. Как я могу отключить следующее;

  1. Автоматическая вставка вкладок в коде bash при использовании if и нажатии Enter
  2. Для поиска с помощью '/' требуется нажать клавишу ввода, чтобы вернуться в режим редактирования, а при нажатии чего-либо еще, например, курсора вправо, происходит возврат к исходному местоположению вместо того места, где он находится.

И то и другое не похоже на стандартный / стандартный vim

1 ответ

Решение

Я нашел ответ в другой теме

открыто ~/.vimrc и добавьте это;

:set nocompatible

Это исправляет все 3 проблемы по сравнению с 17.10:

  1. Больше нет странных реакций при поиске с помощью '/'
  2. Нет больше нечетных вставок табуляции / пробела при редактировании
  3. Больше не нужно вводить лишние символы при использовании клавиш со стрелками в режиме редактирования

Я считаю, что это является ошибкой в ​​Ubuntu Bionic, по крайней мере, в предварительной версии GA.

Другие вопросы по тегам