Neste artigo, explicaremos como navegar dentro de um arquivo usando VIM. Sugeriremos algumas técnicas de navegação para navegação, o que ajudará você a melhorar a produtividade.
Executamos todas as opções de navegação no Vim neste artigo usando o Ubuntu 20.04 Sistema.
Como navegar dentro de um arquivo em vim?
Vim oferece algumas maneiras complicadas de navegar dentro de um arquivo. Você precisa se lembrar de teclas de atalho para navegação vim. Vamos começar a revisar as seguintes opções de navegação Vim.
Primeiro, você abrirá o terminal através da barra de lançador de aplicativos. Agora, digite 'VI' para lançar o editor de linha de comando VIM. Digite o seguinte comando para abrir um arquivo no vim para edição:
:editarOu você também pode digitar o seguinte comando no terminal para abrir um arquivo.
$ VINavegando dentro das linhas de arquivo
Depois que o arquivo estiver aberto no VIM, você tentará as seguintes opções de navegação de linha de arquivo neste arquivo.
k - mova -se para cima
J - Mova para baixo
L - Mova para o lado direito
H - Mova para o lado esquerdo
Você também pode usar teclas de seta do teclado para navegação em um arquivo.
Você também pode repetir a operação por n vezes em vim. Por exemplo, se você quiser descer por 5 linhas, escreva '5J'.
O VIM também permite que os usuários naveguem em um arquivo para outras posições, em vez de apenas para cima ou baixar. Use as seguintes opções para fazer esta ação.
0 - O cursor se move para o início da linha atual
$ - O cursor se move para o final da linha atual
Ctrl + F - Mova para rolar para baixo em toda a página
Ctrl + B - Mova para rolar para cima a página inteira
Navegando entre as palavras do arquivo
Você pode usar o seguinte comando para navegação de palavras dentro de um arquivo -
W - O cursor se move para o início da próxima palavra
e - o cursor se move para o fim da palavra
B - O cursor se move para o início da palavra anterior
Navegação especial
Os seguintes comandos podem ser usados para navegar para uma posição de linha específica:
: n - vá para a enésima linha em um arquivo
: 0 - Mova para o início do arquivo atual
ou
(GG - Esta opção também moverá o cursor para iniciar o arquivo)
: $ - vá para o final do arquivo atual
ou
(G - você também pode usar esta opção para passar para o final do arquivo)
Observação: Quando você usar as chaves dos teclados, tenha cuidado com o caso das chaves.
H - Mova o cursor para o início da tela de exibição.
M - Mova o cursor para a linha do meio da tela.
L - mova o cursor para a linha final da tela.
Navegando dentro de parágrafos
- mova o cursor para o início do parágrafo atual. Se você pressionar de novo e de novo, isso o moverá para o início do parágrafo anterior.
- mova o cursor para o final do parágrafo. Se você pressionar repetidamente, ele o moverá para o final do próximo parágrafo.
Como usar saltos para navegação?
Vim mantém um registro de cada navegação por meio de uma lista de saltos. Você pode mover instruções para trás e para a frente usando a lista de saltos.
A lista de saltos mantém o registro de todos os lugares que você foi visitado rastreando o número da linha, a coluna e o arquivo/texto.
Execute o seguinte comando para exibir a lista de saltos:
: pulaVocê pode usar o seguinte comando com base na sua lista de saltos -
Ctrl + O - salte o cursor para a posição anterior
Ctrl + I - pule o cursor para a próxima posição
Navegação de código
Você pode usar as seguintes opções enquanto estiver trabalhando em arquivos de código de programação.
% cursor se moverá para combinar parênteses
[[Mova para o início da função
[vá para o início do bloco
Isso se trata de navegação em um arquivo no editor Vim. Neste artigo, explicamos várias opções e comandos de navegação que o ajudarão no futuro. Você pode explorar mais atalhos de navegação usando Vim. Espero que gostem deste artigo.