Мы можем персонализировать 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
Чтобы удалить это для текущего сеанса, выполните следующую команду —