Номера строк - жизненно важное требование текстовых редакторов, особенно для программирования. Они особенно полезны для устранения ошибок, связанных с определенным номером строки.

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

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

Почему Vim не показывает номера строк по умолчанию

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

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

instagram viewer

Обратите внимание, что даже в самой простой форме vim показывает текущий номер строки в правом нижнем углу окна.

Смотрите также: Как использовать Vim: руководство по основам

Как показать и скрыть номера строк в Vim

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

  1. Убедитесь, что вы находитесь в командном режиме: нажмите Esc если вы не уверены в этом.
  2. Нажмите двоеточие (:).
  3. Тип установить номер, затем нажмите Входить.

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

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

Как использовать относительную нумерацию строк

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

  1. Нажмите Esc для входа в командный режим.
  2. Нажмите двоеточие (:).
  3. Тип установить относительный номер (или установить рну), затем нажмите Входить.

Сам по себе этот параметр покажет 0 рядом с вашей текущей строкой. Vim добавит к строкам над и под текущей строкой префикса 1. Остальные линии будут продолжать показывать расстояние от текущей линии таким же образом.

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

Измените настройки, чтобы отображать номера строк по умолчанию

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

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

В ~ / .vimrc и вы увидите номера строк по умолчанию, когда в следующий раз откроете редактор. Вы по-прежнему можете скрыть их в интерактивном режиме, используя установить нону процесс выше.

Мощная нумерация строк в Vim - это верхушка айсберга

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

Конечно, нумерация строк - это только начало. Вы можете настроить практически любой аспект vim в интерактивном режиме или через файл конфигурации.

Освойте текстовый редактор Vim в Linux с помощью Vimtutor

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

Читать далее

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • Программирование
  • Vim
  • Программирование
Об авторе
Бобби Джек (Опубликовано 64 статей)

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

Ещё от Bobby Jack

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться