Usando vi no Linux
Este post mostra como utilizar a parte básica do editor vi no Linux, mostrando como abrir, navegar, editar, buscar e salvar o arquivo
Última atualização em: | 45749 Visualizações
O vi
é um editor de texto do sistema operacional Unix e semelhantes. Esta presente em práticamente todas as versões do Linux. Para quem sabe como utilizar é um ótimo editor com vários recursos.
Abrir arquivo usando vi
Para abrir um arquivo usando vi, basta digitar o comando vi
mais o nome do arquivo. Veja:
vi meu-arquivo
Note que caso o arquivo não exista, será criado um novo arquivo.
Você também pode abrir o arquivo em outros locais, por exemplo:
vi /home/wolmir/meu-arquivo
Navegar em um arquivo usando vi
Separei uma lista com os principais comandos que permite navegar dentro de um arquivo usando vi
. Veja:
Comando | Descrição |
---|---|
Ctrl + f | Mover o cursor para a próxima tela |
Ctrl + b | Move o cursor para a tela anterior |
H | Move o cursor para a primeira linha da tela |
L | Move o cursor para a última linha da tela |
j | Move o cursor para a próxima linha |
k | Move o cursor para linha anterior |
w | Move o cursor para o início da próxima palavra |
b | Move o cursor para o início da palavra anterior |
0 | Move o cursor para o início da linha atual |
$ | Move o cursor para o final da linha atual |
<n>G | Move o cursor para a linha (<n> deve ser o número da linha) |
G | Move o cursor para a última linha do arquivo |
Estes são os comandos que mais utilizo, caso tenha algum comando que considere importante para a navegação em arquivos, deixe nos comentários.
Editar arquivo usando vi
Para editar o arquivo usando vi
basta digitar vi <arquivo>
, sendo que o i
para entrar em modo de edição.
Buscar no arquivo usando vi
Muitas vezes é importante localizar palavras ou expressões dentro do arquivo, para isso tecle Esc
e o comando. Os principais comandos são:
Comando | Descrição |
---|---|
/palavra | Busca pela palavra ou caractere em todo o texto do arquivo |
?palavra | Move o cursor para a ocorrência anterior da palavra dentro do arquivo |
n | Para repetir o último comando / ou ? |
N | Para repetir o último comando / ou ? na direção reversa |
Como sair do editor de texto vi
Para sair do editor, tecle Esc
e em seguida digite:
Comando | Descrição |
---|---|
:wq | Para salvar o arquivo e sai do editor. |
:w meu-arquivo-2 | Para salvar o arquivo corrente com o nome especificado. |
:w! meu-arquivo-2 | Para salvar o arquivo corrente no arquivo especificado. |
:q | Sair do editor. |
:q! | Sair do editor sem salvar as alterações realizadas. |
Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.