Учебники

Vim — Персонализация

Мы можем персонализировать Vim в соответствии с нашими требованиями. В этом разделе мы обсудим следующие пункты —

  • Конфигурационные файлы
  • Смена шрифтов
  • Изменение цветовой схемы
  • Персональная подсветка
  • Строка состояния

Конфигурационные файлы

Для Vim конфигурационные файлы могут быть на уровне пользователя или на глобальном уровне. Пользовательские настройки будут храниться в файлах уровня пользователя, а глобальные настройки — в файлах глобального уровня.

Vimrc файл

Глобальный vimrc

Чтобы узнать глобальный файл vimrc, выполните в редакторе следующую команду

:echo $VIM

ИЛИ ЖЕ

:echo \%VIM\%

В Linux этот файл будет находиться в каталоге / usr / share / vim, а в Windows — в папке C: \ Program Files \ Vim

Местный vimrc

Локальный vimrc будет находиться в домашнем каталоге пользователя. Например, в Linux он будет находиться в каталоге / home / <USER>, а в Windows — в папке C: \ Documents and Setting \ <USER> /

Обратите внимание, что в Windows имя файла будет _vimrc, тогда как в Linux это будет .vimrc.

Gvimrc

Глобальный гвимрц

В Linux этот файл будет находиться в каталоге / usr / share / gvim, а в Windows — в папке C: \ Program Files \ Vim

Местный гвимрц

Локальный gvimrc будет находиться в домашнем каталоге пользователя. Например, в Linux он будет находиться в каталоге / home / <USER>, а в Windows — в папке C: \ Documents and Setting \ <USER> /

Обратите внимание, что в Windows имя файла будет _gvimrc, тогда как в Linux оно будет 55 .gvimrc.

exrc

Файлы exrc используются для обратной совместимости. Эти файлы игнорируются, если присутствует файл vimrc или gvimrc.

Global exrc

В Linux этот файл будет находиться в каталоге / usr / share / vim, а в Windows — в папке C: \ Program Files \ Vim

Местный экзр

Локальный exrc будет находиться в домашнем каталоге пользователя. Например, в Linux он будет находиться в каталоге / home / <USER>, а в Windows — в папке C: \ Documents and Setting \ <USER> / _ exrc

Смена шрифтов

Для изменения шрифта выполните следующую команду в gVim —

:set guifont = courier

Выше команда изменит шрифт на курьера.

Изменить цветовую схему

Для изменения цветовой схемы выполните следующую команду —

:colorscheme <tab>

Когда вы нажимаете символ табуляции, он показывает доступные цветовые схемы для Vim.

Персональная подсветка

Подсвечивать символы после определенных столбцов

Выполните команду ниже, чтобы выделить столбцы больше 73 —

:match ErrorMsg /\%>73v.\+/

Ниже изображение показывает это —

личный

Ниже приведено описание этой команды —

Sr.No Команда и описание
1 \%>

Матч за колонкой

2 73

Это номер столбца

3 В

Должно работать только для виртуальных столбцов

4 . \ +

Совпадение с одним или несколькими персонажами

Матч за колонкой

Это номер столбца

Должно работать только для виртуальных столбцов

Совпадение с одним или несколькими персонажами

Добавить номер строки

Чтобы добавить номер строки, выполните следующую команду —

:set number

Чтобы отключить это, выполните следующую команду —

:set nonumber

Установить ширину номера

Чтобы установить ширину номера, выполните следующую команду —

:set numberwidth = <num>

Проверка орфографии

Чтобы включить проверку орфографии, выполните следующую команду —

:set spell

И чтобы установить язык орфографии, выполните следующую команду —

:set spelllang = <language>

Например, для установки немецкого языка используйте следующий comman —

:set spelllang = de

Сокращение

Используя аббревиатуру, мы можем создать ярлыки для длинной строки. Например, команда ниже создает аббревиатуру «быстро».

:abbr quick the quick brown fox

Если вы наберете «quick» и нажмете «tab», он будет заменен строкой «quick brown fox»

Мы можем использовать это, чтобы исправить некоторые опечатки. Например, команда ниже делает это —

:abr teh the

Строка состояния

Строка состояния отображается внизу редактора. Для включения строки состояния выполните следующую команду —

:set laststatus = 2

Чтобы удалить это для текущего сеанса, выполните следующую команду —