Escolar Documentos
Profissional Documentos
Cultura Documentos
CAPÍTULO 7
EDITORES DE TEXTO
7.1 - INTRODUÇÃO
Escrever e editar textos é uma tarefa rotineira que todo administrador faz
diariamente, seja para configurar algum serviço, codificar um script em Shell,
fazer um relatório ou mesmo escrever comunicados para os usuários.
Devido a sua natureza de cada letra do teclado ser também um comando, ele
não aparenta ser muito amigável no primeiro contato. Mas uma vez assimilados
o seu funcionamento e alguns comandos básicos, ele rapidamente se tornará a
ferramenta indispensável usada no dia-a-dia do administrador.
OSTENSIVO - 7-1 -
OSTENSIVO GUIA DE ESTUDO
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
04 * * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
A grande diferença do VI para outros editores de texto é que ele possui vários
modos de operação. Dependendo de qual modo o programa está, as teclas têm
comportamentos diferentes. Os dois principais modos de operação são:
Modo de Comandos
Modo de Inserção
Ao iniciar o VI, o modo em que ele se encontra é o de comandos. Neste modo, cada
letra do teclado corresponde a uma ação, não sendo possível inserir texto digitando-
as. É neste modo que são feitas todas as operações de movimentação do cursor,
abrir e salvar arquivos, procurar por textos, copiar e colar, apagar trechos e obter
informações sobre o arquivo.
O comando usado para salvar e sair é o ":wq" e é preciso apertar a tecla ENTER para
que ele seja executado.
OSTENSIVO - 7-3 -
OSTENSIVO GUIA DE ESTUDO
Uma boa maneira de aprender o uso básico do VIM é através do tutorial interativo
que já vem junto com o editor. Basta executar o comando "vimtutor" e seguir as
instruções que aparecerão na tela. Este tutorial está em inglês, mas também há
uma versão em português que pode se baixada da Internet.
A lista dos comandos do VIM é longa, pois todas as letras do alfabeto são
usadas para comandos. Segue a lista dos comandos básicos, indispensáveis
para fazer uso do editor:
Modos de Operação
i, a Entra no modo de inserção, Antes/Após o cursor
O, o Entra no modo de inserção, Antes/Após a linha atual
<ESC> Entra no modo de comandos
Manipulação de Arquivos
:q, :q! Sai do VI, Sai sem salvar alterações
:w, :wq Salva o arquivo, Salva e sai
:w arquivo.txt Salva o arquivo como "arquivo.txt"
:r arquivo.txt Insere o conteúdo de "arquivo.txt"
Movimentação do cursor
h, j, k, l Esquerda, Abaixo, Acima, Direita - Também é possível usar as
setas
gg, G Início/Fim do arquivo
w, b Palavra à direita/esquerda
44G Linha 44
Copiar e Colar
Y, S Copia/Corta uma linha
dd Corta a linha em que o cursor está posicionado
yw, dw Copia/Corta uma palavra
p Cola
V, v Seleção visual de Linhas/Letras - Use "y" e "d" para
Copiar/Cortar
Outros
u, Ctrl+R, . Desfazer/Refazer/Repetir comando
/Linux Pesquisa no texto pela palavra "Linux"
n, N Vai para a ocorrência Seguinte/Anterior da pesquisa
:%s/Win/Linux/g Substitui "Win" por "Linux" em todo o texto
:r! Is Insere no texto o resultado do comando "Is"
OSTENSIVO - 7-4 -
OSTENSIVO GUIA DE ESTUDO
G
O
FIM
<ESC>
21G
5dd
/Gastos em 2015 <ENTER>
<End>
a
(imposto incluso)
<ESC>
:%s/Linux/Linux/g <ENTER>
15G
d3w
:w /tmp/alterado.txt <ENTER>
OSTENSIVO - 7-5 -
OSTENSIVO GUIA DE ESTUDO
OSTENSIVO - 7-6 -