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">&lt;<a href="mailto:thiago@aware.com.br">thiago@aware.com.br</a>&gt;</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 &#39;command mode&#39; 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;">
&quot;visual&quot;.<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 &quot;uma estratégia da arquitetura do editor para você manipular ele, cujo o principal objetivo é simplificar a flexibilidade do usuário&quot;.<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 &lt;<a href="mailto:thiago@aware.com.br" target="_blank">thiago@aware.com.br</a> &lt;mailto:<a href="mailto:thiago@aware.com.br" target="_blank">thiago@aware.com.br</a>&gt;&gt;<br>
<br>
<br>
    O &quot;command mode&quot; 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 &#39;turbinadores&#39; 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 &#39;command<br>
        mode&#39; do vim não faz muito sentido para mim.<br>
<br>
        Solli M. Honório<br>
<br>
        2009/11/26 Otávio Fernandes &lt;<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a><br>
        &lt;mailto:<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a>&gt; &lt;mailto:<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a><br>
        &lt;mailto:<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a>&gt;&gt;&gt;<br>
<br>
<br>
           On Thu, Nov 26, 2009 at 16:20, breno &lt;<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a><br>
        &lt;mailto:<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>&gt;<br>
           &lt;mailto:<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a> &lt;mailto:<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>&gt;&gt;&gt; wrote:<br>
           &gt; Para os adeptos do vim, aqui vão algumas dicas:<br>
           &gt;<br>
           &gt; Primeiro, o já conhecido .vimrc do Nelson Ferraz:<br>
           &gt; <a href="http://www.perlmonks.org/?node_id=540167" target="_blank">http://www.perlmonks.org/?node_id=540167</a><br>
           &gt;<br>
           &gt; Depois, o famoso perl-support.vim<br>
           &gt; <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>
           &gt;<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>


           &gt;<br>
           &gt; Finalmente, algumas coisas bacanas que deixam o vim com<br>
        mais cara de<br>
           &gt; Perl IDE, incluindo screenshots animados pra vermos as<br>
           funcionalidades<br>
           &gt; em ação:<br>
           &gt;<br>
           &gt;<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>
           &gt;<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>
           &gt;<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>
           &gt;<br>
           &gt;<br>
           &gt; []s,<br>
           &gt;<br>
           &gt; -b<br>
           &gt; _______________________________________________<br>
           &gt; Cascavel-pm mailing list<br>
           &gt; <a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>&gt;<br>
        &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>&gt;&gt;<br>
<br>
           &gt; <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 &lt;otaviof at <a href="http://gmail.com" target="_blank">gmail.com</a> &lt;<a href="http://gmail.com" target="_blank">http://gmail.com</a>&gt;<br>
        &lt;<a href="http://gmail.com" target="_blank">http://gmail.com</a>&gt;&gt;<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> &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>&gt;<br>
        &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a> &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>&gt;&gt;<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>
        --         &quot;o animal satisfeito dorme&quot;. - 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> &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>&gt;<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> &lt;mailto:<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a>&gt;<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> &lt;<a href="http://russoz.wordpress.com" target="_blank">http://russoz.wordpress.com</a>&gt;] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a> &lt;<a href="http://www.flickr.com/photos/alexeiz" target="_blank">http://www.flickr.com/photos/alexeiz</a>&gt;]<br>


&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<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>

&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<br>