Показать или скрыть номера строк в Vim

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

vim

В Vim есть следующие три режима нумерации строк:

  • Абсолютный номер строки
  • Относительный номер строки
  • Гибридный номер строки

В этой статье рассказывается о том, как показать или скрыть нумерацию строк в редакторе Vim. Мы рассмотрим все три режима.

Показать абсолютные номера строк в редакторе Vim

Это стандартный режим нумерации строк, который показывает номера строк в начале каждой строки в файле.

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

1. Переключитесь в обычный режим, нажав клавишу Esc.

2. Затем нажмите клавишу : и введите следующую команду, затем нажмите Enter.

или вы можете использовать приведенную ниже аббревиатуру после нажатия клавиши ":":

Теперь вы увидите абсолютные номера строк в начале каждой строки.

Показать номера строк в редакторе Vim

 

Скрыть абсолютную нумерацию строк

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

1. Переключитесь в обычный режим, нажав клавишу Esc.

2. Затем нажмите клавишу : и введите следующую команду, затем нажмите Enter.

или вы можете использовать следующую команду после нажатия клавиши ":" и клавиши Enter:

Вы также можете использовать сокращенную форму вышеуказанных команд set nonu или set nu! после нажатия клавиши : для скрытия абсолютных номеров строк.

Показать относительные номера строк в редакторе Vim

В режиме относительной нумерации строк текущая строка помечается как 0, а все выше- и нижележащие строки нумеруются по возрастанию (1,2,3,...) относительно текущей строки.

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

1. Перейдите в обычный режим, нажав клавишу Esc.

2. Затем нажмите клавишу : и введите следующую команду, затем нажмите Enter.

или вы можете использовать приведенную ниже аббревиатуру после нажатия клавиши ":":

Теперь вы увидите номер текущей строки, обозначенный как 0, а если вы переместите курсор вверх или вниз, вы увидите цифры, обозначенные как 1, 2, 3, .....

Показать относительные номера строк в Vim

Скрыть относительную нумерацию строк

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

1. Переключитесь в обычный режим. Для этого нажмите клавишу Esc:

2. Затем нажмите клавишу : и введите следующую команду, затем нажмите Enter:

или вы можете использовать следующую команду после нажатия клавиши ":" и клавиши Enter:

Вы также можете использовать сокращенную форму вышеуказанных команд set nornu или set rnu! после нажатия клавиши : для скрытия относительных номеров строк.

Показать гибридную нумерацию строк в Vim

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

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

1. Переключитесь в обычный режим, нажав клавишу Esc.

2. Затем нажмите клавишу : и введите следующую команду, затем нажмите Enter.

или введите следующие команды по очереди после однократного нажатия клавиши ":":

Скрыть гибридную нумерацию строк

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

1. Переключитесь в обычный режим, нажав клавишу Esc.

2. Затем нажмите клавишу : и введите следующую команду, затем нажмите Enter:

или введите следующие команды по очереди после однократного нажатия клавиши ":":

Вы также можете использовать сокращенную форму вышеприведенных команд set nonu nornu или set nu! set rnu! (по очереди) для скрытия абсолютных номеров строк.

Включение нумерации файлов в Vim на постоянной основе

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

1. Отредактируйте конфигурационный файл .vimrc с помощью следующей команды в Терминале:

2. Затем в режиме вставки выполните следующие команды:

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

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

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

Затем нажмите Esc и введите :wq, чтобы сохранить и выйти из файла.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий