Copiar, colar e desfazer no VIM.
[cascardo/admin.git] / vim / introducao
1 Editor de Textos VIM
2
3 Introdução
4
5 A maior parte das configurações feitas em um sistema POSIX-like é feita
6 através de arquivos de texto. Enquanto há várias formas para editar tais
7 arquivos utilizando o shell, com redirecionamento e entrada padrão ou
8 ainda algumas ferramentas especializadas, como sed, o melhor é utilizar
9 um editor de textos. Hoje em dia, há diversas opções. Entre as mais
10 antigas está o ed.
11
12 Esse editor de linhas influenciou várias outras ferramentas e editores,
13 incluindo o sed. Mas entre os editores mais clássicos e ainda muito
14 utilizado, está o vi. Escrito para lidar com os mais diferentes
15 terminais, essa necessidade deu origem a formatos e bibliotecas, como
16 termcap, terminfo e curses, que permitem que programas sejam escritos de
17 forma portável para qualquer terminal suportado.
18
19 Hoje em dia, há vários clones livres do vi, como nvi, elvis e VIM.
20 Veremos o mais popular e completo entre eles, o Vi IMproved (VIM). Ele
21 oferece uma boa compatibilidade com o vi original e muitas melhorias.
22
23 Dentre os diversos motivos para utilizarmos o vi ou algum clone, está o
24 fato de ser bem antigo e, provavelmente, poder ser encontrado em muitos
25 sistemas. Outros editores serão indicados ao final do capítulo e um bom
26 administrador deve usar o que for mais eficiente. Mas conhecer o vi é
27 importante para poder lidar com as situações em que ele é o único editor
28 disponível.