22
Administração de sistemas Linux Editores de texto

Administração de sistemas operacionais · Editores de texto Editor vi: O “vi” é um editor de texto com interface interativa visual que roda em ambiente CLI (command line interface)

  • Upload
    buinhu

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Administração de sistemas

Linux

Editores de texto

Editores de texto

Editor vi:

O “vi” é um editor de texto cominterface interativa visual que rodaem ambiente CLI (command lineinterface). Apesar dos recursosvastos seu uso não é iterativo erequer conhecimento sobre os seuscomando e modos de uso.

Editores de texto

Editor vi:

O "vi" é a sigla de Visual Interface. NA época deseu lançamento (início dos anos 80), não eracomum como hoje, você ter um editor de textosvisual, ou seja, o usuário ver na tela o texto queestá sendo editado.

O “vi” durante muitos anos foi o padrão deeditores visuais (e continua sendo) dos usuáriosunix e posteriormente também do usuários linux.

Editores de texto

Editor vim:

Em 1992, apareceu no mundo Unix um concorrente dovi, o Vim (de "Vi IMitator", o imitador do vi) e logo setornou popular, pois além de ser um clone muito bemfeito do vi, possuía muitas outras funcionalidades,como uso da tecla TAB para completar nomes dearquivos, vários níveis de "undo" (desfazer comando),reconhecimento de sintaxe e histórico de linha decomando.

Então de "imitator" ele passou a ser chamado de "ViIMproved", o vi melhorado. O Vim se tornou padrão emsistemas Linux, onde o /bin/vi é uma ligação simbólicapara o /usr/vim, e conseqüentemente, a grandemaioria 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 nalinha 10.

$ vi arquivo +/facthus

Abre o arquivo de nome "arquivo", na primeiraocorrência da palavra “facthus".

Editores de texto

Editor vim:

O vi (vim) possui três modos de uso quesão:

Modo de inserção : usado para digitaçãodos textos.

Modo de comando : utilizado para passarcomandos ao editor.

Modo visual : permite operações comblocos de texto (copiar, colar, etc...)

Editores de texto

Editor vim:

Ao executar o vim, ele inicia diretamente emmodo de comando. Para comprovar verifica-seque 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 emmodo de inserção. Pressionando "i" em seuteclado o vim entra em modo de inserção, que secomprova pelo rodapé da tela, onde fica aseguinte 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 decomando. Os comandos básicos para se salvar umtexto 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 Midnightcommander.

O Midnight Commander (ou simplesmente mc)é um gerenciador de arquivos desenvolvido pararodar em modo texto.

O programa fornece algumas das praticidadespresentes em gerenciadores gráficos maisavançados como copiar, mover, renomear eexcluir 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 muitoamigável e de fácil uso. É de especialutilidade para iniciantes no modo decomando do linux, sendo de mais fácilaprendizado que o antigo “vi”.

Editores de texto

Editor Mcedit:

Para se iniciar o editor bastachamá-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ãoacessíveis via teclas de função do teclado (F1, F2, etc...), esão os seguintes:

F1: helpF2:salvarF3: Iniciar ou terminar marcação de texto.F4: substituir textoF5: copiar textoF6: mover textoF7: buscaF8: apagar texto.F9: localizar e substituir.F10: salvar e sair.

Editores de texto

Editor nano:

Nano é um editor que deve ser executadoa partir de um terminal, e se concentraem simplicidade.

Nano é um clone do antigo editor de textoPico, o editor para o cliente de e-mailPine, que foi muito popular nos anos 90,em UNIX e sistemas do tipo UNIX. O Pinefoi substituído pelo Alpine e o Pico peloNano.

Editores de texto

Editor nano:

Nano usa combinações muito simples deteclas para trabalhar com arquivos. Umarquivo é aberto com o comando:

#nano <nomedoarquivo>

Onde <nomedoarquivo> é o nome doarquivo 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ívelo menu de funções.Todas as funções são disponíveis a partirda combinação da tecla “ctr” com outrasteclas 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.