Introdução sobre VIM
[cascardo/admin.git] / vim / introducao
diff --git a/vim/introducao b/vim/introducao
new file mode 100644 (file)
index 0000000..e5a3d3a
--- /dev/null
@@ -0,0 +1,28 @@
+Editor de Textos VIM
+
+Introdução
+
+A maior parte das configurações feitas em um sistema POSIX-like é feita
+através de arquivos de texto. Enquanto há várias formas para editar tais
+arquivos utilizando o shell, com redirecionamento e entrada padrão ou
+ainda algumas ferramentas especializadas, como sed, o melhor é utilizar
+um editor de textos. Hoje em dia, há diversas opções. Entre as mais
+antigas está o ed.
+
+Esse editor de linhas influenciou várias outras ferramentas e editores,
+incluindo o sed. Mas entre os editores mais clássicos e ainda muito
+utilizado, está o vi. Escrito para lidar com os mais diferentes
+terminais, essa necessidade deu origem a formatos e bibliotecas, como
+termcap, terminfo e curses, que permitem que programas sejam escritos de
+forma portável para qualquer terminal suportado.
+
+Hoje em dia, há vários clones livres do vi, como nvi, elvis e VIM.
+Veremos o mais popular e completo entre eles, o Vi IMproved (VIM). Ele
+oferece uma boa compatibilidade com o vi original e muitas melhorias.
+
+Dentre os diversos motivos para utilizarmos o vi ou algum clone, está o
+fato de ser bem antigo e, provavelmente, poder ser encontrado em muitos
+sistemas. Outros editores serão indicados ao final do capítulo e um bom
+administrador deve usar o que for mais eficiente. Mas conhecer o vi é
+importante para poder lidar com as situações em que ele é o único editor
+disponível.