Как убрать номера строк в Vi?

109

Для отображения номеров строк в файле я использую команду:

set numbers

Какая команда удаляет номера строк из файла?

user710818
источник

Ответы:

180

Если вы говорите о команде show line number в vi / vim

вы могли бы использовать

установить ню

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

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

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

установить ню!

отключить отображение номеров строк

Нараян
источник
14
Если номера относительных линий включены, вы должны: set relativenumber! nu!.
Yeow_Meng
Но как только вы закроете и снова откроете файл, числа снова появятся. Как я могу навсегда удалить номера строк?
Джобс
22

Отображение номеров строк:

:set nu

Прекратить показывать номера строк:

:set nonu

Это сокращение от: set nonumber

пс. Эти команды должны выполняться в обычном режиме.

Alex
источник
14

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

set nonumber
Джугал Шах
источник
9

Для отключения номеров строк подойдет любая из этих команд:

  1. : set nu!
  2. : установить нону
  3. : установить номер!
  4. : установить не число
Мэтт
источник
эти команды работают внутри vim, но не в .vimrc. У меня есть set nonu~ / .vimrc, но у vim все еще есть номера строк.
Jingpeng Wu
3

Легко отображать номер строки:

установить флаг числа (чтобы показать тип номера строки)

:set nu или :set number

для снятия флажка числа (скрыть тип номера строки)

:set nu!

Если вам нужен номер каждый раз при запуске vi/vim, добавьте в ~/.vimrcфайл следующую строку :

set number

Откройте файл в определенном месте / номере строки

$ vi +linenumber file.rb
$ vi +300 initlib.rb 
Калим Уллах
источник
0

set number set nonumber

DO работа внутри .vimrcи убедитесь , что вы не предшествуют команды в .vimrcс:

Чарльз
источник
0

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

vi ~ / .vimrc

для набора номера:
напишите номер набора

для удаления числа:
записать набор не число

Яш Шах
источник