vim

Включение и выключение номеров строк в текстовом редакторе vi

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

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

Примечание: Linux Mint 20 используется для демонстрации всех методов, обсуждаемых ниже.

Отображение абсолютных номеров строк

Абсолютные (или обычные) номера строк - это номера строк, предпочитаемые большинством пользователей. Чтобы отобразить абсолютные номера строк в vi, выполните следующие действия:

Запустить терминал.


Откройте любой файл, который можно редактировать с помощью текстового редактора vi, выполнив команду '$ sudo vi [имя файла]'в терминале следующим образом:


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

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

Запустите команду ': установить номер', следующим образом.


Когда вы нажимаете Enter для выполнения этой команды, абсолютные номера строк будут отображаться в начале каждой строки вашего файла, как показано ниже:

Скрытие абсолютных номеров строк

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


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

Отображение относительных номеров строк

Для относительных номеров строк строке в файле, на которую в данный момент указывает курсор, присваивается нулевой номер, а все остальные номера строк рассчитываются относительно этой строки.

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


Когда вы выполняете эту команду, относительные номера строк будут отображаться в начале каждой строки вашего файла. В нашем случае, поскольку курсор указывал на третью строку файла, третьей строке присваивается значение 0, а номера других строк вычисляются соответственно, как показано ниже:

Скрытие относительных номеров строк

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


Когда вы выполняете эту команду, относительные номера строк удаляются, как показано на изображении ниже:

Отображение номеров гибридных линий

Для гибридных номеров строк строке, на которую указывает курсор, назначается фактический абсолютный номер строки, но все остальные номера строк являются относительными значениями.

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


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

Скрытие номеров гибридных линий

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


Когда вы выполните эту команду, номера гибридных строк будут удалены, как показано на изображении ниже:

Заключение

Команды, обсуждаемые в этой статье, можно легко использовать для включения / выключения абсолютных, относительных и гибридных номеров строк в текстовом редакторе vi.

Переназначьте кнопки мыши по-разному для разных программ с помощью X-Mouse Button Control
Может быть, вам нужен инструмент, который мог бы изменять управление вашей мышью с каждым приложением, которое вы используете. В этом случае вы можете...
Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...