Você pode usar:
vi +"set number" your_file
Eu vi muitos exemplos / usos sobre como exibir / ocultar números de linha no modo de edição vi .
Para ativar números de linha: digite :set number
no modo de edição
Para desativar os números de linha: digite :set nonumber
no modo de edição
Gostaria de saber se existe alguma opção / opção conveniente disponível (que eu possa não estar sabendo) para especificar / mencionar esta opção no momento de abrir o arquivo a partir da linha de comando?
OBSERVAÇÃO: Por exemplo, para ir para uma linha específica dentro de um arquivo depois de abri-lo, podemos dizer com facilidade vi +/<linenumber> <filename>
da linha de comando.
Que tal se você criar um arquivo de configurações do vim separado para ambos os casos? Por exemplo, ~/.vimrc-number
e ~/.vimrc-nonumber
. Então você pode lançar aqueles assim:
vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file
Ou crie aliases para seu .bashrc
:
alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"
Parece que você respondeu sua própria pergunta; Talvez você precise reformular a questão ?? : D
vi +LINENUMBER nameoffile
Você pode usar:
vi +set\ number <filename>
ou coloque " set number " no seu ~ / .vimrc
Se a sua pergunta foi respondida erroneamente primeiro. Minha resposta foi:
A sintaxe exata, para pular para uma linha é:
vi +linenumber filename
ou
vi filename +linenumber
Onde linenumber é um número.
E a resposta correta para sua pergunta é:
vi +set\ number <filename>
Que fornecerá o número de linhas ao editar o nome do arquivo.