Você está na página 1de 18

Linux Essentials

2
Editores de Texto
Objetivos:

● Conhecer os diversos editores textos;

● Explorar as funções do editor de texto nano;

● Explorar as funções do editor de texto Vim.

3
Editores de Texto
Exemplos de editores no Linux

● vi
● vim
● nano
● pico
● mcedit
● ed
● emacs

4
Editores de Texto
Editor Nano

Para abrirmos o editor devemos chamar o seguinte comando:

# nano

5
Editores de Texto
Editor vim
O “Vi” é o editor básico do GNU/Linux, e está disponível em grande parte
das distribuições do GNU/Linux. Existe a versão mais completa e com
mais recursos do que o “Vi” que é o “Vim = VI iMproved”.

6
Editores de Texto
Editor padrão do sistema

Para definirmos qual será o editor padrão no Debian podemos


usar o aplicativo “update-alternatives”.

# update­alternatives ­­config editor

Existem 4 escolhas para a alternativa editor (disponibiliza


/usr/bin/editor).

Seleção Caminho Prioridade Estado


----------------------------------------------------------------------------------------------
3 /usr/bin/vim.basic 30 modo manual

Pressione enter para manter a escolha actual[*], ou digite o número da seleção:

7
Editores de Texto
Usando o Editor Vim

Modo de Comando

Quando você inicia o vim ele abre em modo de Comando, ou


seja, as “letras” são atalhos para comandos do VI.

Outra forma de usar o Modo de comando é teclando :


Modo de Inserção

É acionado preferencialmente com a tecla i . O modo é


usando para inserir textos.

8
Editores de Texto
Funcionalidades do Editor Vim
# cd ~
# vim primeiro.txt

Para inserir texto tecle: <i>

Ao finalizar a edição: <ESC>

Para salvar um arquivo: < :w >

Para sair do arquivo: < :q >

Para sair sem salvar: < :q! >

9
Editores de Texto
Funcionalidades do Editor VI - Personalizando sua SHELL

Relembrando …

/etc/issue – Mensagens Antes do Login

/etc/motd – Mesangens Depois do Login

# vim /etc/issue

<<< APAGUE O CONTEÚDO DO ARQUIVO >>>

Em modo de Comando tecle:  dd 

10
Editores de Texto
Funcionalidades do Editor VI - Personalizando sua SHELL

Escreva uma frase na Primeira Linha:

Tecle i para entrar em modo de inserção 

Acesso Restrito ao Sistema ­ Empresa Dexter Courier

Acrescente uma linha acima da Frase:

Tecle O para inserir uma linha acima do Cursor

######################################################

Acesso Restrito ao Sistema ­ Empresa Dexter Courier

Após preencher a linha com # saia do Modo de Inserção com ESC

11
Editores de Texto
Funcionalidades do editor vim – Personalizando sua SHELL

Copie a Primeira Linha do Arquivo e Cole na última Linha

Vá com o Cursor na primeira linha e Tecle yy para copiar

######################################################

Acesso Restrito ao Sistema ­ Empresa Dexter Courier

Vá com o Cursor na última linha e Tecle p para colar

######################################################

Acesso Restrito ao Sistema ­ Empresa Dexter Courier

######################################################

12
Editores de Texto
Copie as 3 linhas e cole abaixo:

Vá até a primeira linha e Tecle 3y para copiar 3 linhas.
######################################################
Acesso Restrito ao Sistema ­ Empresa Dexter Courier
######################################################

Vá com o Cursor na última linha e Tecle p para colar
######################################################
Acesso Restrito ao Sistema ­ Empresa Dexter Courier
######################################################
######################################################
Acesso Restrito ao Sistema ­ Empresa Dexter Courier
######################################################

13
Editores de Texto
Funcionalidades do Editor VIM

● Cancele a Ação anterior teclando < u >

● Refaça novamente a ação anteior teclando <Ctrl+r>

● Entre em Modo de Comando com o < : >

● Numere as linhas do arquivo set number

● Percorra o arquivo com CTRL+G e gg

● Substitua a palavra Sistema por Servidor :%s/Sistema/Servidor

● Procure a palavra Restrito no arquivo /Restrito

● Para grifar todos os resultados da busca :set hlsearch

14
Editores de Texto
Personalize seu VIM

Debian: /etc/vim/vimrc | CentOS: /etc/vimrc

Adicione ao final do arquivo as opções para deixar os textos com as linhas


numeradas, texto colorido e grifar as buscas encontradas toda vez que você
usar o VIM:

# vim /etc/vimrc
set number
syntax on
set hlsearch

15
Editores de Texto
Avançando no Editor VIM

Abrir 2 ou mais arquivos ao mesmo tempo:

# vim ­o arquivo1 arquivo2

Alternar entre arquivos abertos

CTRL + ww

Dividir a tela na vertical

:vsplit

16
Editores de Texto
Avançando no Editor VIM

Abrir um arquivo apartir do editor VIM

:e /caminho/arquivo

Salvar alterações com outro nome:

:w /caminho/outro_nome

Utilizar comandos do terminal no editor VIM

:! ls /etc

17
Próximos passos
Para que você tenha um melhor aproveitamento do curso, participe das
seguintes atividades disponíveis no Netclass:

● Executar as tarefas do "Laboratório" dexterlab-7 para treinar os


comandos do editor VIM;
● Resolver o "Desafio" para abrir multiplos arquivos no editor VIM e
postar o resultado no Fórum Temático;
● Responder as questões do “Teste de Conhecimento” sobre o
conteúdo visto em aula.

Mãos a obra!

18

Você também pode gostar