Я видел так много примеров / использования о том, как отображать / скрывать номера строк в vi режим редактирования.
Чтобы включить номера строк: Введите :set number
в режиме редактирования
Чтобы отключить номера строк: Введите :set nonumber
в режиме редактирования
Интересно, есть ли какой-либо удобный способ / доступный вариант (о котором я, возможно, не знаю), чтобы указать / упомянуть этот параметр во время открытия файла из командной строки?
НОТА: Например, чтобы перейти к определенной строке внутри файла после его открытия, мы можем удобно сказать vi +/<linenumber> <filename>
из командной строки.
Ты можешь использовать:
vi +"set number" your_file
Как насчет того, чтобы создать отдельный файл настроек vim для обоих случаев? Например, ~/.vimrc-number
и ~/.vimrc-nonumber
. Затем вы можете запустить такие:
vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file
Или создайте псевдонимы для своего .bashrc
:
alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"
Ты можешь использовать:
vi +set\ number <filename>
или поставить "установить номер"в ваш ~ / .vimrc
Если сначала неправильно ответили на ваш вопрос. Мой ответ был:
Точный синтаксис перехода к строке:
vi +linenumber filename
или
vi filename +linenumber
Где льняной номер - это число.
И правильный ответ на ваш вопрос:
vi +set\ number <filename>
При редактировании файла будет указан номер строки.
Мне кажется, вы ответили на свой вопрос; Может нужно перефразировать вопрос ?? : D
vi +LINENUMBER nameoffile
Если вы хотите иметь номера строк и перейти к номеру строки, вы можете использовать + "установить номер" и + номер строки:
vi +set\ number your_file +171