vi – Como ir para a linha N?

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

  • Você é bem-vindo aqui e tem sua resposta. Apenas um conselho para o futuro: com man vi você pode ler a página do manual. Com /line você pode pesquisar ocorrências da palavra line, com n pular para o próximo, como em vi. 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.

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)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *