versãomodificada do Visual Studio 6 chamada eMbedded Visual Tools. Com isso meueditor de textos estava lá para me salvar. E o Ultraedit era, novamente, minhapreferência total.As coisas estavam indo bem e um evento interessante mudou o rumo e a minhahistória com o Ultraedit: comprei meu primeiro notebook. Pode parecer estranhoa primeira vista, mas o notebook tem tudo a ver com meu divórcio com oUltraedit. Eu explico. Estava muito acostumado com combinações de teclacomo CTRL+PageUp, CTRL+PageDown, CTRL+Home, CTRL+End, teclasdirecionais e etc. Estas são teclas básicas de movimentação do cursor emqualquer editor de textos. Porém, onde estão estas teclas num notebook? Talvezacima ou ao lado do teclado. Talvez em baixo. Pois é, um detalhe como este medeixou totalmente travado diante do computador. Meu trabalho não rendia.Quando eu usava o desktop tudo bem, meu teclado era normal. Mas no notebook eusentia muita falta das teclas que eu já estava acostumado a usar há anos.Contei este meu problema à um amigo e ele me mostrou o editor que usava, oTextPad. Ele me disse que passou pelo mesmo problema quando comprou seuprimeiro notebook e acabou trocando de editor porque o TextPad dava apossibilidade de personalizar até a função das teclas direcionais, PageUp,PageDown e etc. O Ultraedit não permitia este tipo de configuração, masisso nunca me incomodou porque o modo como eu usava estas teclas de navegaçãoera exatamente o modo como estava implementado no Ultraedit. Tentei usar umaversão shareware do TextPad mas, como tantos outros editores que eu jáhavia testado, nele também faltavam algumas coisas.Passei a procurar um outro editor de textos que resolvesse meu problema deforma satisfatória. Testei vários aplicativos que já havia testadoanteriormente, em outras versões, mas estava difícil encontrar uma solução.Foi quando eu tropecei no Cream. Fiz o download, instalei e olhei suainterface. Comecei a ler o tutorial e sua documentação e fui me dando conta deque o Cream era uma versão modificada do Vim. Continuei lendo edescobri que Vim significa Vi IMproved. Já conhecia o Vi do meuprimeiro emprego como desenvolvedor, onde o servidor de rede era Linux.Ainda lendo a documentação fui aprendendo sobre os modos do Vi ecomo eles funcionavam e se completavam. Fui ficando curioso e acabei porremovendo o Cream para instalar uma versão do Vim.Fiz todo o seu tutorial e, realmente, ele me empolgou. Achei muitointeressante sua forma modal de funcionar. Mas o que mais me chamou aatenção foi sua configuração. Eu era um desenvolvedor essencialmente Windows.Tinha o Cygwin instalado no meu computador mas apenas por curiosidade. Játinha visto várias versões de Linux mas nunca para utilizar de verdade. Quantomais eu lia da documentação do Vim, mais eu ficava curioso e empolgado. Todasas possibilidades de configuração, tudo pode ser personalizado. Tudo! E melhorainda. Não é apenas gratuito. É open source. Me apaixonei.A curva de aprendizagem do Vim é grande. Não consegui usá-lo confortavelmenteem pouco tempo. Também não pude substituir o Ultraedit prontamente. Eu tinhademandas para entregar, e o Vim é um editor difícil para um usuário Windowsde tão longa data. Mas eu insisti e fui aprendendo. Aprendendo e meacostumando. Fui conhecendo alguns de seus plugins e as formas como eu poderiaalterar