Eu até cogitei entrar nesse mérito, mas posto que o vim a.k.a. VI-Improved manteve a decisão original de projeto do vi de ter um command mode, até mesmo para (imagino) poder ser chamado de ***VI***-improved, no meu entender quem definiu o motivo pelo qual existe o command mode no VIM é o Bill Joy, não o cara do VIM. Justamente, porque se ele (o cara do VIM) decidisse mudar isso, ele provavelmente teria de mudar o nome do produto.<br>
<br>my cents = 0.02;<br><br>[]s,<br>Russo<br><br><div class="gmail_quote">2009/12/1 Thiago Rondon <span dir="ltr"><<a href="mailto:thiago@aware.com.br">thiago@aware.com.br</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Apenas uma correção.<br>
<br>
Só um detalhe, o Bill Joy escreveu o *vi* nesta epoca que você realmente colocou, porém o *vim* teve tua primeira versão pública em 1991 e portado para o *Unix em 1992.<br>
<br>
Sobre minha conclusão sobre o objetivo do 'command mode' existe um resumo no segundo capitulo do manual do vim.<br>
<br>
Abs!<br>
-Thiago Rondon<br><font color="#888888">
<br>
Thiago Rondon escreveu:</font><div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
"visual".<br>
<br>
-Thiago Rondon<br>
<br>
Alexei Znamensky escreveu:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thiago, acho muito difícil que o Bill Joy (guru de Berkeley, um dos co-autores do protocolo TCP/IP, fundador da Sun, e autor do vi), tenha bolado o command mode (lá pelos idos de 1970 e x) como "uma estratégia da arquitetura do editor para você manipular ele, cujo o principal objetivo é simplificar a flexibilidade do usuário".<br>
<br>
Tudo o que ele tinha anteriormente era o (legendário) ed, e ele decidiu fazer um ed que mostrasse o arquivo no terminal: vi = visual editor, ou visual ed. Só isso.<br>
<br>
<br>
2009/12/1 Thiago Rondon <<a href="mailto:thiago@aware.com.br" target="_blank">thiago@aware.com.br</a> <mailto:<a href="mailto:thiago@aware.com.br" target="_blank">thiago@aware.com.br</a>>><br>
<br>
<br>
O "command mode" do vim não é história, é uma estratégia da<br>
arquitetura do editor para você manipular ele, cujo o principal<br>
objetivo é simplificar a flexibilidade do usuário, isto não tem<br>
nada haver com ser melhor ou pior, é apenas uma característica que<br>
depende sempre do operador.... Sempre dele...<br>
<br>
A principal diferença entre emacs e vim é a maneira que a<br>
interface do aplicativo manipula teu objetivo.<br>
<br>
Ps.: Sou usuário do vim, porém utilizo o emacs localmente para<br>
tarefas domésticas por razões do operador. :-)<br>
<br>
-Thiago Rondon<br>
<br>
Solli Honorio escreveu:<br>
<br>
Vocês conhecem 'turbinadores' para emacs ? Decidí que vou<br>
tentar utilizar o emacs, pois ele tem um comportamento mais<br>
próximo ao que estou acostumado, esta história de 'command<br>
mode' do vim não faz muito sentido para mim.<br>
<br>
Solli M. Honório<br>
<br>
2009/11/26 Otávio Fernandes <<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a><br>
<mailto:<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a>> <mailto:<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a><br>
<mailto:<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a>>>><br>
<br>
<br>
On Thu, Nov 26, 2009 at 16:20, breno <<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a><br>
<mailto:<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>><br>
<mailto:<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a> <mailto:<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>>>> wrote:<br>
> Para os adeptos do vim, aqui vão algumas dicas:<br>
><br>
> Primeiro, o já conhecido .vimrc do Nelson Ferraz:<br>
> <a href="http://www.perlmonks.org/?node_id=540167" target="_blank">http://www.perlmonks.org/?node_id=540167</a><br>
><br>
> Depois, o famoso perl-support.vim<br>
> <a href="http://www.vim.org/scripts/script.php?script_id=556" target="_blank">http://www.vim.org/scripts/script.php?script_id=556</a><br>
><br>
<a href="http://www.thegeekstuff.com/2009/01/make-vim-as-your-perl-ide-using-perl-supportvim-plugin/" target="_blank">http://www.thegeekstuff.com/2009/01/make-vim-as-your-perl-ide-using-perl-supportvim-plugin/</a> <br>
><br>
> Finalmente, algumas coisas bacanas que deixam o vim com<br>
mais cara de<br>
> Perl IDE, incluindo screenshots animados pra vermos as<br>
funcionalidades<br>
> em ação:<br>
><br>
><br>
<a href="http://c9s.blogspot.com/2009/11/perl-completionvim-now-supports-simple.html" target="_blank">http://c9s.blogspot.com/2009/11/perl-completionvim-now-supports-simple.html</a> <br>
><br>
<a href="http://code-and-hacks.blogspot.com/2009/06/stealing-from-padre-for-vim.html" target="_blank">http://code-and-hacks.blogspot.com/2009/06/stealing-from-padre-for-vim.html</a> <br>
><br>
<a href="http://code-and-hacks.blogspot.com/2009/07/stealing-from-padre-for-vim-part-3.html" target="_blank">http://code-and-hacks.blogspot.com/2009/07/stealing-from-padre-for-vim-part-3.html</a> <br>
><br>
><br>
> []s,<br>
><br>
> -b<br>
> _______________________________________________<br>
> Cascavel-pm mailing list<br>
> <a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> <mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>><br>
<mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> <mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>>><br>
<br>
> <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
<br>
$breno++;<br>
<br>
Excelentes exemplos! O Perl-Completion-Vim eu não conhecia,<br>
é ótimo.<br>
<br>
um abraço,<br>
<br>
--<br>
Otávio Fernandes <otaviof at <a href="http://gmail.com" target="_blank">gmail.com</a> <<a href="http://gmail.com" target="_blank">http://gmail.com</a>><br>
<<a href="http://gmail.com" target="_blank">http://gmail.com</a>>><br>
<br>
<a href="http://blog.emresumo.com" target="_blank">http://blog.emresumo.com</a><br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> <mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>><br>
<mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> <mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>>><br>
<br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
<br>
<br>
<br>
<br>
-- "o animal satisfeito dorme". - Guimarães Rosa<br>
------------------------------------------------------------------------<br>
<br>
<br>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> <mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
<br>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> <mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
<br>
<br>
<br>
<br>
-- <br>
Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a> <<a href="http://russoz.wordpress.com" target="_blank">http://russoz.wordpress.com</a>>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a> <<a href="http://www.flickr.com/photos/alexeiz" target="_blank">http://www.flickr.com/photos/alexeiz</a>>]<br>
"Though we live in trying times, we're the ones who have to try"<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</blockquote>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
<br>
<br>
</blockquote>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz">www.flickr.com/photos/alexeiz</a>]<br>
"Though we live in trying times, we're the ones who have to try"<br>