sexta-feira, 3 de agosto de 2012

on
O sistema Operacional GNU/LINUX possui um editor de texto chamado VIM, no qual pode ser utilizado em terminais para a edição de arquivos de texto.

O Vim além de ser um editor de texto comum este também possui recursos para ser utilizado como um editor de programação, como por exemplo a mudança de usuário de comum para administrador, retirar senhas de usúario por algum motivo, editar configurações de arquivo, etc

Instalação do editor de texto VIM:
sudo apt-get install vim -y
vídeo demonstrativo do vim
Utilizando o editor de texto VIM para abrir um arquivo:
Super Usuário (root)
# vim [arquivo]

Usuário comum
$ vim [arquivo]

O editor de texto vim pode ser utilizado em dois modos diferentes:
modo de inserção de texto
modo de inserção de comandos

### MODO DE INSERÇÃO ###
Para entrar no modo de inserção de texto utilize:
aperte a tecla “I” ou a tecla “INSERT”

Através deste modo poderemos inserir texto no arquivo.

Para entrar no modo de substituição de texto aperte:
aperte a tecla “INSERT” 2x

Através deste modo poderemos substituir o texto dentro do documento, também chamado de modo REPLACE.

### Modo de comandos: ###
Salvar o arquivo
:w

Sair do arquivo
:q

Salvar e sair do arquivo
:wq

ou
:x

OBS: Caso queira forçar a execução de algum comando utilize “!”
Exemplo:
:q! -> Forçar a execução de saída do arquivo.
:w! -> Forçar a execução de salvar o arquivo.
:wq! ou :x! -> Forçar em salvar e sair ao mesmo tempo do arquivo.

Numerar as linhas do arquivo
:set number

Retirar a numeração imposta através do comando anterior :set nonumber
Colocar Texto colorido:syntax on
Retirar Texto Colorido:syntax off

Pular para uma determinada linha:Numero_de_linha
Exemplo:
Pular para a linha 15:15

Ir com o cursor até o final do arquivo
:$

Ir com o cursor até o final do arquivo
:0

Inserir o conteúdo de um arquivo de texto dentro do arquivo no qual estiver editando
:r arquivo.txt

Executar um comando do shell sem sair do arquivo
:!COMANDO

Exemplo::!cat /etc/passwd

Executar um comando do shell e jogar a saída (RESULTADO) do comando para dentro do arquivo de texto:r!COMANDO
Exemplo:
:r!cat /etc/passwd

Procurar por palavras dentro do arquivo de texto/PALAVRA
Exemplo:
/futebol

Irá procurar a palavra futebol dentro de todo o arquivo, aperte a tecla “N” para pular para cada palavra futebol dentro do arquivo.

OBS: Através deste comando irá procurar do INÍCIO PARA O FINAL.

Procurar por palavras dentro do arquivo de texto?PALAVRA
Exemplo:
?futebol

Irá procurar a palavra futebol dentro de todo o arquivo, aperte a tecla “N” para pular para cada palavra futebol dentro do arquivo.

OBS: Através deste comando irá procurar do FINAL PARA O INÍCIO.

Abrir uma sessão do sheel dentro do editor de texto
:shell

Para voltar ao arquivo digite:
exit

Alterar palavras na linha atual:s/palavra_antiga/palavra_nova/g
Exemplo:
:s/casa/CASA/g

Irá todas as palavras casa(minúsculas) na linha atual pela palavra CASA(MAIÚSCULAS).

Para alterar todas as palavras em todo o arquivo:
:%s/palavra_antiga/palavra_nova/g

Para manipular mais de um arquivo de texto ao mesmo tempo
:split [ARQUIVO] ou :sp [ARQUIVO]

Para alternar entre os dois arquivos utilize as teclas:
Ctrl+W

Selecionar texto
Utilize a tecla “V” em modo de comando.

Copiar texto:
Utilize a tecla “Y” em modo de comando.

Colar Texto:
Utilize a tecla “p” em modo de comando.

Apagar toda uma linha:
Utilize a tecla “D” 2x em modo de comando.

Copiar toda uma linha:
Utilize a tecla “Y” 2x em modo de comando.

NODES2012
por Ana Nunes, via e-mail.
VIM: Editor de Textos is a post from: Ubuntu Dicas
More Posts - Website - Twitter - Facebook - Google Plus
Confira o artigo original publicado no Ubuntu Dicas

0 Comente::