quinta-feira, 24 de março de 2011

TuTo Utilizando o editor Vi By PitBull

O que fazer qndo se precisa editar algo e ao digitar pico arquivo.* , vc descobre que nao esta instalado na maquina o pico, e ai o que fazer? simples, utilize o editor vi !

Introdução

O sistema operacional GNU/Linux, assim como qualquer outro UNIX, possui todos os arquivos de configuração em formato texto, diferentemente de outros sistemas operacionais que armazenam suas configurações em arquivos binários. Isso possui várias vantagens, entre elas a de ser fácil de modificar para corrigir erros eventuais e são de difícil corrompimento pois são simplesmente texto.

Ao se deparar com a necessidade de alterar algum desses arquivos, você pode utilizar editores bem completos como o jed, XEmacs, ou um mais simples como o gedit e até o joe, mas nenhum desses editores se compara ao Vi em termos de denominador comum. O Vi existe em qualquer distribuição de Linux e está disponível em qualquer emergência (sabe quando o sistema não inicializa por algum motivo e você tem que editar o lilo.conf ou o modules.conf?).

Levando em consideração esse fato, torna-se indispensável conhecer o Vi, pelo menos seu uso básico, apesar deste editor possuir variantes muito mais completas que indicaremos mais para frente.

O Vi foi originalmente criado pelo residente da Sun, Bill Joy, a partir do ed, quando ele ainda estudava em Stanford.

Usando o Vi

Vou começar mostrando o básico do Vi e mais adiante, os recursos "avançados". O Vi simples serve apenas para editar, enquanto que suas variantes servem até para programar, compilar e debugar programas.

Anos e anos de experiência me ensinaram que o melhor meio de se aprender a usar algum aplicativo é praticando, por isso, primeiramente listaremos os comandos mais importantes e logo em seguida partiremos para um exemplo onde se utilizam esse comandos.

Existem dois modos no Vi:

* edição
* comando

Modo de Edição

No modo de edição, você pode digitar a vontade como se fosse um editor de textos comum. Esse modo é iniciado no editor - a partir do shell digitando-se vi entra-se no editor - através de um dos seguintes comandos:
Código:
* i : insere texto a partir do cursor atual
* a : insere texto depois do cursor atual
* I : insere texto no início da linha
* A : insere texto no final da linha
* s : substitui texto no cursor atual
* S : substitui texto depois do cursor atual
* o : abre uma linha abaixo do cursor atual



Modo de Comando

No modo de comando, você pode executar comandos . O modo de comando começa quando se aperta a tecla ESC. Alguns desses comandos são: substituição, inserção e procura de texto, gravação e abertura de arquivos entre outros, além de recorte, cópia e colagem de texto.

Os comandos mais usados são:
Código:
* /Expressão : Procura Expressão (que pode ser qualquer palavra) no texto
* n : Procura próxima ocorrência de Expressão no texto
* N : Procura ocorrência anterior de Expressão no texto
* yy : Copia linha atual do texto para memória
* p : Cola conteúdo da memória no texto
* dd : Apaga linha atual (e coloca na memória)
* n comando : Um número n (1, 2, ...) seguido de qualquer comando executa o comando n vezes
* u : Desfaz última ação executada
* . : Refaz última ação executada
* :n : Pula para linha de número n
* :w : Salva o arquivo atual
* :wq : Salva o arquivo atual e sai do Vi
*  : Salva o arquivo atual e sai do Vi (equivalente) a :wq
* :q : Sai do Vi
* :q! : Sai do Vi , independe de salvar o conteúdo atual
* :w arquivo : Salva o arquivo atual com o nome arquivo


Bom é isso, espero ter ajudado, abraços !

By PitBull
_________________

Nenhum comentário:

Postar um comentário