Escolar Documentos
Profissional Documentos
Cultura Documentos
Linux Essentials
www.4linux.com.br
Conteúdo
Editores de Texto 2
7.1 Introdução teórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
7.2 Editores de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7.2.1 Nano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7.2.2 Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Funcionalidades do Vim . . . . . . . . . . . . . . . . . . . . . . 8
Deixando o vim com sua cara . . . . . . . . . . . . . . . . . . 12
2
Editores de Texto
• vim - Uma versão melhorada do “vi”, “Vim” significa “VImproved” e traz diversas
facilidades sem perder os conceitos originais do “vi”;
• nano - Editor padrão de muitas distribuições como Debian , CentOS esse editor
é diferente do “vim” e é muito fácil de ser usado;
• pico - Muito parecido com o “nano”, este está presente nas distribuições Slackware
e Gentoo;
3
7.2 Editores de texto 4Linux – www.4linux.com.br
Neste capítulo vamos abordar apenas a utilização dos editores “nano” e “vim”. Isso
porque eles são os mais usados.
7.2.1 Nano
1 # nano [ arquivo ]
Ao ser chamado, este editor irá apresentar um tela em branco com um rodapé se-
melhante a esse:
• Ĝ Get Help - Apresenta uma tela de ajuda para os mais diversos comandos e
uma breve explicação sobre o editor;
• X̂ Exit - Sai do editor, lembrando que se o arquivo não estiver salvo, essa opção
irá te pedir para salvá-lo;
Como podemos ver, usar o editor de textos “nano”, não é uma das tarefas mais
difíceis no GNU/Linux. Vamos conhecer, agora, o editor “Vim”.
Para definirmos qual será o editor padrão no Debian podemos usar o aplicativo
“update-alternatives”.
7.2.2 Vim
O “Vi” é o editor básico do GNU/Linux, e está disponível em grande parte das distri-
buições do GNU/Linux, mesmo naquelas que vêm em apenas um disquete. Hoje em
dia, as distribuições usam uma versão mais completa e com mais recursos do que o
“Vi” que é o “Vim = VI iMproved”. Abaixo podemos ver uma tela do editor de textos
“vim”:
Ao invocar o “vim”, este entra direto para o modo “visualização”. Para modificar o
arquivo, usam-se os modos de inserção, deleção e de substituição. Para voltar ao
modo de visualização, sempre se usa a tecla “ESC”.
1 # vim texto
2 # Para inserir digite : i
3 i => Entra no modo de inser ç ã o antes do cursor
4
5 # Para sair do modo de inser ç ã o digite : ESC
6
7 # Para inserir uma linha abaixo do cursor digite : o
8 o => Insere uma linha abaixo do cursor e entra no modo de inser ç ã o
9
10 # Para sair do modo de inser ç ã o digite : ESC
11
12 # Para inserir uma linha acima do cursor digite : O
13 O => Insere uma linha acima do cursor e entra no modo de inser ç ã o
14
15 # Para sair do modo de inser ç ã o digite : ESC
16
17 # Para desfazer a ú ltima altera ç ã o digite : u
18
19 # Para refazer digite : CTRL + R
20
21 # Para numerar as linhas digite : : set number
22
23 # Para copiar a segunda linha digite : :2 y
24
25 # Para colar na linha abaixo do cursor digite : p
26
27 # Para ir para a primeira linha digite : gg
28
29 # Para colar na linha acima do cursor , "3 vezes " digite : 3 P
30
31 # Para salvar as altera ç õ es digite : : w
32
33 # Para sair do arquivo sem salvar digite : : q ou Para for ç ar a sa
í da sem salvar : : q !
1 # vim texto
2 # Para ir para a ú ltima linha digite : G
3
4 # Para deletar " recortar " a linha atual digite : dd
5
6 # Para salvar e sair do arquivo : x ou Para for ç ar : x!
1 # vim texto
2 # Delete as 5 primeiras linhas digitando : :1 ,5 d ou Com o
cursor na primeira linha digite : 5 dd ou d5d
3
4 # Para sair sem salvar digite : q!
1 # vim texto
2 # buscar palavra " inser " dentro do arquivo abaixo do cursor , digite :
/ inser
3 # Para ir para a pr ó xima ocorr ê ncia digite : n
4 # Para ir para a ocorr ê ncia anterior digite : N
5 # Buscar palavra " inser " dentro do arquivo acima do cursor , digite :
? inser
6 # Para grifar todos os resultados da busca , digite : : set hlsearch
Funcionalidades do Vim
:q - Sai do editor;
:q => Sai.
No CentOS é “/etc/vimrc”.
Adicione ao final do arquivo as opções para deixar o texto com as linhas numeradas,
texto colorido e grifar as buscas encontradas: