Lx4U-book/docs/build-system/vim.md
2021-07-20 10:37:42 +03:00

4.1 KiB
Raw Blame History

Настройка

Измените расположение файла vimrc на /etc:

И сконфигурируйте пакет:

Сборка

Тестирование

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

Установка

Настройка Vim

  • Многие пользователи привыкли использовать vi вместо vim. Чтобы выполнять vim, когда пользователь обычно ввёл vi, создайте символическую ссылку как для бинарного файла, так и для страницы руководства;
  • Документация Vim устанавливается в /usr/share/vim. Для совместимости с другими пакетами, создайте символическую ссылку;
  • По умолчанию Vim работает в режиме, несовместимом с Vi. Это может быть неприятным для тех пользователей, которые использовали другие редакторы в прошлом. Параметр несовместимости включен, чтобы подчеркнуть факт о том, что используется новое поведение. Также он напоминает тем, кто перейдёт в совместимый режим, что это должен быть первый параметр в файле конфигурации (это необходимо, потому что при этом изменяются другие параметры; предопределения должны выполняться после этого параметра):

  • set nocompatible- указывает Vim'y вести себя более удобным образом (по умолчанию), чем vi-совместимый. Удалите no, чтобы сохранить старое поведение vi.
  • set backspace=2 - позволяет делать обратный интервал при переносе строк, автоотступах и начале вставки. Синтаксис параметра включает подсветку синтаксиса vim.
  • set lbr - включает перенос текста по словам.
  • set mouse=a - позволяет правильно вставлять текст с помощью мыши при работе в chroot или через удаленное соединение.
  • Оператор if с параметром set background=dark исправляет предположение vim о цвете фона некоторых эмуляторов терминала. Это даёт лучшую цветовую схему выделения для использования на чёрном фоне этих программ.

Установленные файлы

  • Установленные программы: ex (ссылка на vim), rview (ссылка на vim), rvim (ссылка на vim), vi (ссылка на vim), view (ссылка на vim), vim, vimdiff (ссылка на vim), vimtutor и xxd
  • Установленные библиотеки: нет
  • Установленные директории: /usr/share/vim