No editor vi, como faço para ir para uma linha específica?
Por exemplo, se eu abrir um arquivo chamado file.py
há uma opção para abrir o arquivo em uma linha específica ou posso abrir meu arquivo e ir para a linha com o atalho do teclado?
Comentários
Resposta
Para fazer o vi começar em uma linha específica em um arquivo, adicione +line_num
ao comando que você usa para iniciar o vi. Substitua line_num
pelo número da linha, por exemplo:
vi +14 file.py
Você também pode usar a linha de comando ex para ir para uma linha. (Para obter informações sobre o modo ex, consulte Usar o editor de texto vi). Por exemplo, se você quiser ir para a linha 14, pressione Esc
e digite:
:14
Também existe um comando vi. O movimento de salto G leva um prefixo contagem opcional, que é o número da linha para onde ir. Portanto, 1 4 G
Comentários
- .. .e você ' d somente pressione ESC se não ' já estiver no modo de comando (ou desejar que a tela pisque)
man vi
você pode ler a página do manual. Com/line
você pode pesquisar ocorrências da palavraline
, comn
pular para o próximo, como emvi
. Uma das primeiras correspondências descreve a opção que você estava procurando. Isso leva menos tempo do que pesquisar na web ou fazer uma pergunta aqui.