Редактирование /etc/vim/vimrc для простоты использования
В этой статье рассматриваются различные параметры в /etc/vim/vimrc в Ubuntu, которые остаются отключенными по умолчанию во время новых установок, в том числе поиск без учета регистра, правила отступов, возврат к последней точке редактирования при перезагрузке файла и показывает темный режим при использовании таких терминалов, как PuTTY или MobaXTerm.
В некоторых дистрибутивах Linux (или связанных с ними менеджерах пакетов) по умолчанию включено больше параметров, чем в других для Vim, популярного текстового редактора командной строки.
Ubuntu, например, имеет множество опций в /etc/vim/vimrc, которые закомментированы, что значительно упрощает использование текстового редактора.
Трудно читать в PuTTY?
Многие эмуляторы терминала используют темный фон, но цвета Vim по умолчанию плохо контрастируют.

В приведенном выше примере темно-синий текст с комментариями переходит в черный, что особенно сложно в условиях офисного освещения.
Исправление простое и довольно неоново-выходное:

Включите строку set background=dark, и все цвета теперь будут отображаться так, как если бы они отображались на темном фоне: темно-синие комментарии заменяются ярко-голубыми.
Где я остановился?
Я не могу представить время, когда я не хотел бы вернуться к последней точке, в которой я был при редактировании файла — может быть, я перешел к командной строке, чтобы скомпилировать, протестировать или сравнить — когда я вернусь, я не хочу тратить время и энергию на то, чтобы вернуться к тому месту, где я остановился.
" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
Приведенные выше строки, если они не закомментированы, включают буфер последней позиции для файлов, которые вы открыли с помощью Vim.
Теперь вместо того, чтобы начинать сверху, вы возвращаетесь к тому, с чего начали.
Еще больше возможностей!
И вот тут Вим становится еретиком и отрывается от старого Ви.

Вы заметите, что я включил большинство этих опций, за исключением поведения мыши (я могу принять еретические представления о полезности, но не полное предательство опыта редактирования без мыши).
Вот проблема с включенным использованием мыши: это может нарушить копирование/вставку из эмуляторов терминала, таких как PuTTY и MobaXTerm.
Резюме
- В Ubuntu несколько общих параметров Vim отключены по умолчанию.
- Включить их так же просто, как отредактировать
/etc/vim/vimrc