Introdução ao VIM – Parte 1

Want create site? Find Free WordPress Themes and plugins.
Edito de texto vim

O Vim (Vi Improved) é um editor de texto similar ao VI criado por Bram Moolenaar. Uma ferramenta mais poderosa, porém de maior espaço em disco e consumo de memória do que o editor de texto VI. Essa versão é mantida como software livre, com algumas cláusulas de Careware, e suportada pela a maioria das distribuições Gnu/Linux disponíveis, como também, para variantes UNIX, Windows, MAC OS-X e Macintosh.
O Vim é um editor muito prático para qualquer situação de edição de textos. Sem dúvida você que deseja estudar mais sobre o Linux, precisa pelo menos aprender o básico do Vim. Em contrapartida, porém, este editor costuma ter uma curva de aprendizagem maior. Por isso, é fato bastante comum ser mais apreciado por programadores ou especialistas que despendem muitas horas do seu dia editando textos técnicos.
Esse tutorial visa ensinar alguns comandos básicos e essenciais para os usuários iniciantes no mundo Gnu/Linux para manipular, buscar, navegar, salvar e deletar arquivos, usando o editor de texto VIM. Com essa base você terá uma noção do quão poderoso esse editor é, vale muito apena estudar um pouco mais sobre o VIM. Então vamos lá !!

[code type=”Para fazer a instalação do VIM no Ubuntu, Linux Mint e derivados:”]$ sudo apt-get install vim[/code]
[code type=”No caso do Manjaro, Archbang, Arch Linux e derivados será:”]$ sudo pacman -S  vim[/code]

[code type=”Para abrir o VIM, digite o seguinte comando no terminal”]$ vim [nome_do_arquivo.txt][/code]

MUDANDO O MODO DE COMANDO PARA INSERÇÃO

ComandoCaracterística
iInsere texto na posição do cursor
IInsere texto no inicio da linha
aInsere texto logo após a posição do cursor
AInsere texto no final da linha

SAINDO DO MODO DE INSERÇÃO

Para voltar ao modo de comando, pressione a tecla ESC do seu teclado. Neste modo já é possível usar os caracteres de comando e também fazer a manipulação do arquivo de texto.

MANIPULANDO ARQUIVOS 

ComandoCaracterística
:qPermite sair sem fazer alterações no arquivo
-:q!Permite sair do arquivo abandonando todas as alterações
:wq ou 😡Grava o conteúdo do arquivo e sai do “vi”

GRAVANDO O ARQUIVO EDITADO 

Esses comandos são para você salvar seus arquivos de texto. O vim tem várias formas de salvar os arquivos editados, vamos a eles:
ComandoCaracterística
:wSalva o arquivo editado
:w [Nome_do_arq]Salva em um novo arquivo (Ex: Salvar como no Windows)
:w![Nome_do_arq]Salva em um novo arquivo (Ex: Salvar como no Windows, ele força o salvamento do arquivo

EXCLUINDO O CONTEÚDO (MODO DE COMANDO)

Esses comandos vão lhe servir para deletar, apagar e/ou excluir linhas inteiras de texto ou palavras, caracteres. O vim é muito poderoso e ele tem várias formas de executar uma tarefa, isso lhe traz produtividade:

ComandoCaracterística
[n]xExclui N caracteres na posição do cursor
[n]dwExclui o texto onde o cursor está até o inicio da próxima palavra
[1,n]dExclui as linhas da posição 1 a N linhas
[n]d$Exclui da posição do cursor até o final da linha
[n]ddExclui N linhas

NAVEGANDO PELA TELA (MODO DE COMANDO)

Aqui vamos aprende a navegar pelo vim, vamos descobri como encontra as linhas que queremos modificá-las.
ComandoCaracterística
GVai para a última linha do arquivo
1GVai para a primeira linha do arquivo
[n]G ou :[n_linha]Vai para a linha n do arquivo

BUSCANDO TEXTOS (MODO DE COMANDO)

A busca leva em conta caracteres maiúsculas e minúsculas. No caso de busca em textos que incluam caracteres especiais,  deve-se usar o carácter antes do carácter especial
ComandoCaracterística
/[texto]Busca o texto digitado para frente
?[texto]Busca o texto digitado para trás
nProcura novamente na direção atual
NProcura novamente na direção contrária

CONTINUA!!

Bom galera por hoje é só, por motivos didáticos vamos parar por aqui. Recomendo fortemente que você pratique bastante esses comandos, pois só assim você irá conseguir absorver todos eles. O vim tem milhares de comandos e esse pequeno tutorial vai abordar apenas os principais. Em breve estarei publicando a parte 2 ok?!!

Até a próxima!

[ads-post]

Did you find apk for android? You can find new Free Android Games and apps.

Comentários