OLD SCHOOL
Resolvi criar essa nova seção por sentir falta de quando comecei no mundo do GNU/Linux quando passava 80% a 90% do tempo no terminal ou configurando, ou aprendendo ou até mesmo realizando funções que poderiam ser feita por modo gráfico mas gostava da simplicidade do terminal. Sempre gostei do terminal seu cursor esperando comandos e aquelas linhas infinitas de letras subindo e descendo quando da um ls ou compila um programa na unha com código fonte como eu fazia muito quando usava Slackware por anos e para essas pessoas que como eu sente falta e querem voltar a ter o prazer do terminal essa seção será escrita com muito carinho só voltado ao modo Terminal ao velho e bom Old-School da época *nix e também claro para as pessoas que não conhecem ou tem vontade de aprender também e descobrirem a quantidade de coisas que se pode fazer em modo terminal.
Vou estrear a seção Old-School com um editor de texto, uma ferramenta que com certeza foi muito usada pelo pessoal da era terminal o “VI” claro que não foio unico editor, falarei de outros também mas vamos começar com o famoso editor VI e para comemorar e já começar a matar a saudade estou escrevendo esse texto no VIM juntamente com byobu versão melhorada do screen mas isso é temas para outro post vamos lá.
Histórico
O programa foi criado por Bill Joy em 1976 para o BSD. O nome é uma forma abreviada para visual, um comando do editor de texto ex que o faz oferecer recursos parecidos com os do Vi.
Em 1991, foi lançado o editor Vim, uma derivação melhorada do vi (o nome Vim é abreviação para Vi IMproved, ou Vi Melhorado). Ele está presente em quase todas as distribuições Linux, oferecendo mais recursos.
Usuários do editor Emacs, que também surgiu em 1976, acabam sempre gerando discussões com usuários mais assíduos do vi por questões de gosto pessoal, apesar de que o padrão Unix exige a presença do editor vi o que o torna mais disseminado.
Como é pequeno e leve, pode ser colocado dentro de disquetes para ser utilizado em manutenção ou mesmo usado em situações em que há pouco recurso computacional.
Agora para quem nunca utilizou como usar o famoso VI um rápido tutorial básico.
Então vamos lá não se preocupe em instalação porque o vi ou vim já vem instalado nas distribuições GNU/Linux e nos Unix se tiver alguma que não tem por padrão so instalar pelo repositório da sua distribuição.
obs:(Antes de tudo no linux tem diferença comandos em minusculo ou maiusculo então cuidado ao digitar uma letra caso de erro verifique se está em maiusculo ou minusculo ok ?)
1 – Abra o terminal e digite vi e de ENTER
Assim que der enter ira aparecer isso para você não se assuste esse é o Vim pronto para ser usado.
Antes de começar usar o vi temos que saber como usá-lo aqui vai o básico para usar.
O Vi trabalha em diferentes modos e são eles:
- Modo Inserção: pode ser ativado com ”i” para inserir textos
- Modo Comandos: pode ser ativado com ”ESC” usará muito eles para mudar entre os modos, básicamente ele fecha o outro modo e deixa o vi pronto para receber outro modo.
- Modo linha de comando: que poder ser ativado com “:” esse comando faz com que possa fazer manipulação de arquivos salvar,abrir,ou até sair do editor de texto vi seria como o menu Arquivo de qualquer editor de texto com opção de abrir, salvar etc.
- Modo visual: pode ser ativado com “v” para poder selecionar texto em modo visual.
- Modo Busca: pode ser ativado com “/” usado para procurar uma palavra em um texto.
No canto inferior da tela no lado esquerdo da tela verá qual seu modo presente como na figura estou no modo Inserção pronto para digitar um texto.
Se colocar “v” irá aparecer VISUAL mas atenção nem todos modos aperece escrito como modo comando não aparece avisando então você pensa então pow como vou saber em que modo estou ai digo simples esqueceu ? ou não tem certeza qual está apenas de ESC e entre no modo que você quer. (Em dúvida aperte ESC varias vezes)
Você também pode abrir um arquivo diretamente ja criado apenas para ler ou editar ele simplesmente digitando vi e nome do arquivo:
Pronto irá abrir o arquivo e se quiser editar entre em modo inserção com i e manda bala, caso o arquivo não exista ele ira criar esse
arquivo com conteudo vazio mas ja com o nome do arquivo apenas tendo que digitar o conteúdo e salvar depois.
-Vamos ver como trabalhar com arquivos já existentes.
vi arquivo Abre um arquivo existente caso exista ou cria um novo.
vi -R arquivo Abre o arquivo em modo apenas leitura se tentar modificar aparecerá uma mensagem no rodapé.
vi arquivo + Abre o cursor do fim do arquivo assim podendo começar digitar apartir da ultima linha do texto.
vi arquivo +10 Abre o cursor na linha 10 ou na linha que especificar apenas mudando o número 10 para linha desejada.
vi arquivo +/linux Abre o cursor na 1. primeira ocorrência da palavra “linux” que ele encontrar bom para quando precisa fazer alguma alteração ou correção naquele texto quando descobre que digitou uma palavra errada assim ja abre o texto direto nesta palavra para você realizar a alteração viu como Vi pode ser muito flexivel ? isso ainda e só uma pequena amostra do seu poder.
- Aprendendo a Salvar, Nomear e Sair do Vi.
Depois que digitou todo seu texto e cansou seu ouvido de tantos bips do vi de esquecer de sair em um modo e entrar em outro é normal mas logo se acostuma, vamos aprender a salvar seu trabalho suado para não perde-lo e continuar posteriormente.
Aperte ESC para sair do seu modo de inserção e entre no modo comando com “:”
Obs: Depois do comando apertar ENTER.
:w Salva Arquivo
:q Sai do editor
:wq ou : x ou ZZ Salva e sai do editor
:w! Salva forçado
:wq! Salva e sai forçado.
:q! Sai forçado sem salvar nenhuma alteração realizada no texto.
Dica: Sempre que estiver digitando um texto no vi sempre salve constantemente o texto assim caso ocorra algum problema durante seu aprendizado com vi você não perca todo seu trabalho então se acostume a usar <ESC>:w dando ESC para sair do modo Inserção e logo em seguida digitando :w para salvar o texto depois digite i e continue a digitação no modo inserção.
Copiar e colar e algo muito usado por todo mundo se você tiver usando gnome-terminal por exemplo pode selecionar com o mouse e colar normalmente como se faz em qualquer editor mas se tiver realmente em modo terminal sem gráfico ou não dor possivel usar esse recurso então é melhor já estar preparado para realizar essa mesma tarefa com auxilio do mouse.
Entre no modo visual: com ESC seguido de “v” e comece usar as setas do teclado ou a tecla espaço o cursor vai selecionando o texto que deseja depois e só apertar o “y” que ele irá fazer a cópia e logo em seguida so ir onde quer colar e apertar o “p”.
Para apagar apenas uma palavra ou algo pequeno sai do modo inserção com ESC vai onde quer apagar e tecle x e ele ira apagando apenas coloque o cursor em cima da letra e aperte a tecla ”x” seria como a tecla delete em um editor normal, mas se quiser apagar uma quantidade específica pode fazer por ex:
9x Irá apagar os próximos nove caracteres a partir da posição do cursor.
Agora para apagar uma linha inteira basta posicionar o cursor no começo da linha e tecle duas vezes a a tecla “d” assim “dd” e ira apagar toda a linha e também podemos apagar varias linhas apenas colocando antes a quantidade ex:
3dd ira apagar três linhas abaixo começando por onde esta o cursor
obs(esses comandos não aparecem na tela só apenas verá o resultado depois de executado então não ira aparecer na tela por exemplo 3dd)
Você pode também executar comandos de dentro do vi por exemplo que queira saber data de hoje e que horas são então basta sair do modo inserção com ESC entre no modo comando e digite:
[sourcedode language"text"]
:! date
[/sourcecode]
E irá aparecer a data depois apenas aperte uma tecla e ele volta a vi para editar o texto.
Caso queira programar no linux ele além de cores de syntax de cores para programar em várias linguagens ele pode numerar as linhas basta entrar em modo comando e digitar “:set nu” e irá numerar as linhas para tirar numeração faça “:set nonu” para deixar numeras automático entre no arquivo .vimrc senão existir crie um e coloque nele “:set nu” depois saia e abra vi denovo pronto.
obs(esse ponto “.” antes do .vimrc é obrigatório ja que ele e um arquivo de configuração e tem que ser salvo na sua pasta home ex:
/home/sw4t/ onde sw4t e minha pasta home)
Isso é tudo foi apenas uma leve e curta introdução ao Vi caso pessoal goste muito talvez faça algo mais completo mas por agora deixo apenas com introdução para não ficar longo demais e cansativo para ler e uma ultima dica para quem quer escrever um texto importante ou sigiloso e não quer que ninguem leia ou conteudo ou talvez salver suas senhas em um arquivo texto o vi pode criptografar seu texto
basta apenas quando for criar arquivo dar a opçao -x ex:
Logo apos o comando ele irá pedir a chave criptográfica é a senha para poder abrir esse arquivo posteriormente terá que digitar esta senha logo em seguida que digitar uma senha ele pedira para digitar novamente digite a senha assim que confirmada o vi ira abrir normalmente apenas digite o texto depois salve e saia normalmente, quando for abrir denovo não ira precisar digitar novamente a opçao -v apernas “vi senhas” ele ira automaticamente pedir a senha antes para poder abrir esse arquivo assim que digitar a mesma senha que digitou quando o arquivo foi criado ele irá abrir o arquivo e podera ler ou alterar ele normalmente.
Para saber mais sobre vi acesse o link wikipedia mostrado no comeco do post e saiba mais comandos do vi.
Gostar disso:
Seja o primeiro a gostar disso post.