Administração de sistemas
operacionais
Aula 08
Editores de texto
Prof. Esp. Diovani Milhorim
Editores de texto
Editor vi:
O “vi” é um editor de texto com
interface interativa visual que roda
em ambiente CLI (command line
interface). Apesar dos recursos
vastos seu uso não é iterativo e
requer conhecimento sobre os seus
comando e modos de uso.
Editores de texto
Editor vi:
O "vi" é a sigla de Visual Interface. NA época de
seu lançamento (início dos anos 80), não era
comum como hoje, você ter um editor de textos
visual, ou seja, o usuário ver na tela o texto que
está sendo editado.
O “vi” durante muitos anos foi o padrão de
editores visuais (e continua sendo) dos usuários
unix e posteriormente também do usuários linux.
Editores de texto
Editor vim:
Em 1992, apareceu no mundo Unix um concorrente do
vi, o Vim (de "Vi IMitator", o imitador do vi) e logo se
tornou popular, pois além de ser um clone muito bem
feito do vi, possuía muitas outras funcionalidades,
como uso da tecla TAB para completar nomes de
arquivos, vários níveis de "undo" (desfazer comando),
reconhecimento de sintaxe e histórico de linha de
comando.
Então de "imitator" ele passou a ser chamado de "Vi
IMproved", o vi melhorado. O Vim se tornou padrão em
sistemas Linux, onde o /bin/vi é uma ligação simbólica
para o /usr/vim, e conseqüentemente, a grande
maioria usa Vim
Editores de texto
Editor vim:
A sintaxe para executar o vi (ou vim ) é a seguinte:
$ vi
Abre o vim vazio
$ vi arquivo
Abre o arquivo de nome "arquivo".
$ vi arquivo +
Abre o arquivo de nome "arquivo", com o cursor no
final do mesmo.
$ vi arquivo
+10
Abre o arquivo de nome "arquivo", com o cursor na
linha 10.
$ vi arquivo
+/facthus
Abre o arquivo de nome "arquivo", na primeira
ocorrência da palavra “facthus".
Editores de texto
Editor vim:
O vi (vim) possui três modos de uso que
são:



Modo de inserção : usado para digitação
dos textos.
Modo de comando : utilizado para passar
comandos ao editor.
Modo visual : permite operações com
blocos de texto (copiar, colar, etc...)
Editores de texto
Editor vim:
Ao executar o vim, ele inicia diretamente em
modo de comando. Para comprovar verifica-se
que a última linha (rodapé) encontra-se vazia .
Isso quer dizer que não é possível
inserir
(digitar) nenhum texto.
Para começar a escrever, deve-ser entrar em
modo de inserção. Pressionando "i" em seu
teclado o vim entra em modo de inserção, que se
comprova pelo rodapé da tela, onde fica a
seguinte marcação:
- - -- INSERT --
Editores de texto
Editor vim:
Outros sub-comandos de inserção de texto:
A => Insere o texto no fim da linha onde se encontra o
cursor
o => Adiciona uma linha vazia abaixo da linha corrente
O => Adiciona uma linha vazia acima da linha corrente
Ctrl + h => Apaga último caracter à esquerda
Editores de texto
Editor vim:
Pressionando a tecla “esc” voltas-se ao modo de
comando. Os comandos básicos para se salvar um
texto são:
:w => Salva o arquivo
:q => Sai.
:wq => Salva e sai.
:x => Salva e sai.
ZZ => Salva e sai.
:w! => Salva forçado.
:q! => Sai forçado.
:wq! => Salva e sai forçado.
Editores de texto
Editor vim:
Sub-comandos de movimentação no texto:
Ctrl + f => Passa para a tela seguinte.
Ctrl + b => Passa para a tela anterior.
H => Move o cursor para a primeira linha da tela.
M => Move o cursor para o meio da tela.
L => Move o cursor para a última linha da tela.
h => Move o cursor para caracter a esquerda.
j => Move o cursor para linha abaixo.
k => Move o cursor para linha acima.
Editores de texto
Editor vim:
Sub-comandos de movimentação no texto:
Ctrl + f => Passa para a tela seguinte.
Ctrl + b => Passa para a tela anterior.
H => Move o cursor para a primeira linha da tela.
M => Move o cursor para o meio da tela.
L => Move o cursor para a última linha da tela.
h => Move o cursor para caracter a esquerda.
j => Move o cursor para linha abaixo.
k => Move o cursor para linha acima.
Editores de texto
Editor vim:
Subcomandos para localização de texto
/palavra => Procura pela palavra ou caracter acima ou
abaixo do texto.
?palavra => Move para a ocorrência anterior da
palavra (para repetir a busca use "n").
n => Repete o último comando utilizando / ou ?.
N => Repete o último comando / ou ? ao contrário
(baixo para cima).
Ctrl+g => Mostra o nome do arquivo, o número da
linha corrente e o total de linhas.
Editores de texto
Editor Mcedit:
O Mcedit é o editor de texto do pacote Midnight
commander.
O Midnight Commander (ou simplesmente mc)
é um gerenciador de arquivos desenvolvido para
rodar em modo texto.
O programa fornece algumas das praticidades
presentes em gerenciadores gráficos mais
avançados como copiar, mover, renomear e
excluir arquivos e diretórios.
Editores de texto
Editor Mcedit:
Figura 01: Interface do editor de texto mcedit
Editores de texto
Editor Mcedit:
O mcedit é na verdade um clone do editor
“edit” presente nos sistemas ms-dos.
É um editor de texto de interface muito
amigável e de fácil uso. É de especial
utilidade para iniciantes no modo de
comando do linux, sendo de mais fácil
aprendizado que o antigo “vi”.
Editores de texto
Editor Mcedit:
Para se iniciar o editor basta
chamá-lo via linha de comando;
#mcedit nome_arquivo.
Editores de texto
Editor Mcedit:
O editor já se inicia em modo de edição. Os comando são
acessíveis via teclas de função do teclado (F1, F2, etc...), e
são os seguintes:
F1: help
F2:salvar
F3: Iniciar ou terminar marcação de texto.
F4: substituir texto
F5: copiar texto
F6: mover texto
F7: busca
F8: apagar texto.
F9: localizar e substituir.
F10: salvar e sair.
Editores de texto
Editor nano:
Nano é um editor que deve ser executado
a partir de um terminal, e se concentra
em simplicidade.
Nano é um clone do antigo editor de texto
Pico, o editor para o cliente de e-mail
Pine, que foi muito popular nos anos 90,
em UNIX e sistemas do tipo UNIX. O Pine
foi substituído pelo Alpine e o Pico pelo
Nano.
Editores de texto
Editor nano:
Nano usa combinações muito simples de
teclas para trabalhar com arquivos. Um
arquivo é aberto com o comando:
#nano <nomedoarquivo>
Onde <nomedoarquivo> é o nome do
arquivo que você deseja abrir.
Editores de texto
Editor nano:
Figura 2: interface do editor de texto nano
Editores de texto
Editor nano:
Quando o editor de texto estiver aberto,
na parte inferior da tela estará disponível
o menu de funções.
Todas as funções são disponíveis a partir
da combinação da tecla “ctr” com outras
teclas conforme orienta o menu.
Figura 3 : barra de comandos do editor nano
Editores de texto
Editor nano:
As combinações mais comuns para Nano são:











CTRL-x - Sai do editor. Se você estiver no meio da edição de um
arquivo, o processo de saída irá perguntar se você quer salvar seu
trabalho.
CTRL-R - Ler um arquivo em seu arquivo de trabalho atual. Isso
permite que você adicione o texto de outro arquivo enquanto trabalha
dentro de um novo arquivo.
CTRL-c - Mostra a posição atual do cursor.
CTRL-k - 'recorta' o texto.
CTRL-U - 'cola' o texto.
CTRL S - Salva o arquivo e continua trabalhando.
CTRL-T - verifica a ortografia do seu texto.
CTRL-w - faz uma busca no texto.
CTRL-a- leva o cursor para o início da linha.
CTRL-e - leva o cursor para o fim da linha.
CTRL-g - mostra a ajuda do Nano.
Editores de texto
Exercício:
Digite o texto abaixo utilizando o editor VIM:
A palavra hindu para o zero era SUNYA, que
significava vazio ou em branco.
Quando os árabes adotaram a numeração hindu,
traduziram SUNYA para SIFR que, em árabe,
significa vazio. Por ocasião da introdução da
numeração hindu-árabe na Itália, no século XIII,
a palavra SIFR se latinizou transformando-se em
ZEPHIRUM e com sucessivas modificações deu a
palavra italiana zero.
Editores de texto
Exercício:
Digite o texto abaixo utilizando o editor NANO:
Aproximadamente, na mesma época, o mesmo
sistema de numeração foi introduzido na
Alemanha e a palavra SIFR foi modificada para
CIFRA.
A atitude do povo contra este novo sistema de
numeração se refletia no fato de que pouco
depois de sua introdução na Europa, a palavra
cifra era usada como sinal secreto, significado
este que desapareceu nos séculos seguintes.
Entretanto,
a
palavra
DECIFRAR
é
uma
reminiscência daqueles primeiros tempos.
Editores de texto
Exercício:
Digite o texto abaixo utilizando o editor MCEDIT:
Pesquisas demonstram que o homem médio
passa setenta por cento do seu tempo
comunicando-se verbalmente: ouvindo, falando,
lendo, escrevendo. O trabalho burocrático é todo
ele baseado na comunicação, que representa
fator importante no aumento da produtividade.
Fora do ambiente de trabalho, ocorre o mesmo. A
maioria dedica o momento de folga à conversa
com parentes e amigos ou à leitura. Ou a ouvir
rádio, assistir à televisão, cinema, teatro ou
concertos.
Download

Aula 08 - professordiovani.com.br