vim

Важные параметры и настройки VIM

Важные параметры и настройки VIM
Vim - один из самых популярных текстовых редакторов командной строки с открытым исходным кодом. Он легко настраивается и поддерживает множество опций, что является причиной его популярности среди пользователей. В этой статье мы обсудим некоторые параметры настройки Vim, которые помогут вам оптимизировать среду редактирования в соответствии с вашими предпочтениями. Большинство упомянутых здесь параметров по умолчанию не включены в Vim.

Есть два способа использовать параметры настройки Vim:

1. Включите параметры для отдельного файла в сеансе Vim, используя: set Открыть нужный файл в Vim, введите любую опцию, используя команду: set в нормальном режиме, и нажмите Enter.

2. Включите параметры навсегда для всех файлов, указав их в локальном файле конфигурации Vim ~ /.vimrc. Какие бы параметры вы ни хотели включить, просто добавьте их в ~ /.vimrc, удалив (:) перед командой set, затем сохраните и закройте файл.

Файл конфигурации Vim может быть создан для текущего пользователя с помощью следующей команды в Терминале:

$ touch ~ /.vimrc

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

$ vim ~ /.vimrc

Варианты поиска

Включить выделение поиска

При поиске некоторого текста часто бывает полезно выделить все результаты поиска, чтобы вы могли сразу найти, где находится соответствующий шаблон. Включение выделения поиска добавляет цветной фон ко всем результатам поиска. По умолчанию выделение в поиске отключено.

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

: установить hlsearch

Чтобы отключить выделение поиска, просто поставьте перед параметром слово «нет».

: установить nohlsearch

Дополнительные поиски

Обычно, когда вы выполняете обычный поиск в Vim, вы можете увидеть результат только после того, как наберете все поисковое слово и нажмете Enter. С инкрементным поиском Vim вы можете видеть результаты поиска, когда начинаете вводить искомое слово. Он выделяет весь текст, который соответствует тому, что вы уже ввели. Например, вы ищете слово «счет». Когда вы начнете вводить буквы, вы увидите, что Vim выделяет совпадения.

По умолчанию инкрементный поиск отключен. Чтобы включить инкрементный поиск, используйте следующую команду:

: set incsearch

Чтобы отключить инкрементный поиск, просто поставьте перед параметром слово «нет».

: установить noincsearch

Поиск без учета регистра

По умолчанию Vim выполняет поиск с учетом регистра, по-разному обрабатывая прописные и строчные буквы. Чтобы выполнить поиск без учета регистра, используйте следующую команду:

: установить ignorecase

Чтобы снова включить поиск с учетом регистра, просто поставьте перед параметром слово «нет».

: установить noignorecase

Умный поиск

Иногда, выполняя поиск с учетом регистра для некоторого текста, вам необходимо выполнить поиск без учета регистра для другого текста. Переключение между ignorecase и noignorecase могут раздражать. к счастью, Vim позволяет нам выполнять интеллектуальный поиск, используя опцию smartcase с опцией ignorecase. Комбинируя эти параметры, вы получите поиск с учетом регистра или нечувствительность к регистру в зависимости от сценария:

Чтобы выполнить умный поиск в Vim, используйте следующие команды:

: установить регистр игнорирования (нажмите Enter)
: установить смарткейс (нажать Enter)

Чтобы отключить интеллектуальный поиск, просто добавьте к параметрам префикс «нет»:

: установить nosmartcase

Автоматически записывать файлы

При переключении между несколькими файлами Vim просит вас сначала сохранить файл, если он был изменен. Однако с автозапись опция, Vim сохраняет файл автоматически, когда вы используете команды: n (или: p,: first,: last) для переключения на другой файл.

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

: установить автозапись

Чтобы отключить этот параметр, просто поставьте перед параметром слово «нет».

: установить noautowrite

Включение автоматического отступа

Включение автоматического отступа в Vim позволяет делать отступ для каждой строки так же, как и для предыдущей. Например, вы делаете отступ в строке с помощью пробела или табуляции и нажимаете Enter. Следующие строки, которые вы вводите, будут автоматически иметь ту же сумму, что и предыдущая строка.

Чтобы включить автоматический отступ в Vim, используйте следующую команду:

: установить автоотступ

Чтобы отключить автоматический отступ, просто поставьте перед параметром слово «нет».

: установить noautoindent

Подсветка синтаксиса

Подсветка синтаксиса отображает исходный код разными цветами, чтобы улучшить его читаемость. Чтобы включить подсветку синтаксиса в Vim, используйте следующую команду:

: синтаксис на

Чтобы отключить подсветку синтаксиса, просто поставьте перед параметром слово «нет».

: синтаксис отключен

Установите цветовую схему для выделения синтаксиса

Цветовая схема - это в основном комбинация цветов, которая используется для выделения синтаксиса. Это удобно, поскольку цвета могут помочь вам идентифицировать различные типы данных, функции, параметры и т. Д.

Vim содержит несколько предустановленных цветовых схем, которые можно просмотреть изнутри Vim. Введите: colorscheme, нажмите пробел, а затем используйте сочетание клавиш Ctrl + d:

: colorscheme [пробел] [Ctrl + d]

Чтобы установить новую цветовую схему для выделения синтаксиса, введите:Цветовая схема команда, за которой следует имя схемы.

: colorscheme name

Пример:

: colorscheme torte

Нумерация дисплея

Номера строк в редакторе могут быть очень полезны при навигации по файлу. Он также сообщает, где вы находитесь в файле. По умолчанию Vim не показывает нумерацию строк.

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

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

Чтобы скрыть нумерацию строк, просто поставьте перед параметром слово «нет».

: установить нечисловое

Установить заголовок окна

Vim также позволяет изменять заголовок окна редактирования Vim. С помощью этой функции вы можете отобразить файл, который в настоящее время редактируется.

Чтобы указать новый заголовок для окна Vim, используйте следующую команду, заменив нить с вашим предпочтительным строковым именем.

: установить заголовок = строка

Чтобы отобразить исходное имя файла в качестве заголовка, используйте% t:

: установить titlestring =% t

После указания строки заголовка используйте следующую команду для установки этого нового заголовка:

: установить заголовок

Чтобы удалить новый заголовок и вернуться к заголовку по умолчанию, просто поставьте перед параметром слово «нет».

: установить notitle

Отображение положения курсора

Используя команду ruler в Vim, вы можете узнать текущую позицию курсора в файле. Он показывает строку и столбец курсора, что может быть очень полезно при прокрутке длинного текстового файла.

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

: установить линейку

Чтобы отключить этот параметр, просто поставьте перед параметром слово «нет».

: set noruler

Установить подтвердить

Когда вы пытаетесь выполнить определенные операции (например: q или: e) с измененным файлом, не сохраняя его, операции завершаются ошибкой. Однако, если вы используете опцию подтверждения, Vim отображает диалоговое окно подтверждения с вопросом, хотите ли вы сохранить файл.

Чтобы использовать параметр подтверждения в Vim, используйте следующую команду:

: установить подтвердить

Чтобы отключить эту опцию, просто поставьте перед ней слово «нет».

: set noconfirm

Установить историю

По умолчанию Vim запоминает историю 50 (:) команд и шаблонов поиска. Однако вы можете изменить это поведение по умолчанию, уменьшив или увеличив количество запоминаемых команд.

Чтобы изменить количество запоминаемых Vim команд, используйте следующую команду, заменив x на количество запоминаемых команд:

: установить history = x

Включить проверку орфографии

Еще одна замечательная функция Vim - проверка орфографии. Когда проверка орфографии включена, Vim находит и выделяет слово с ошибкой.

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

: установить заклинание

Чтобы отключить эту опцию, просто поставьте перед ней слово «нет».

: set nospell

Вот как вы можете использовать некоторые важные и полезные параметры настройки Vim для настройки Vim в соответствии с вашими предпочтениями. Используйте эти параметры для отдельных файлов или примените их ко всем файлам, добавив их в ~ /.vimrc файл.

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...