[Cascavel-pm] Perl + Vim
Alexei Znamensky
russoz em gmail.com
Terça Dezembro 1 13:29:40 PST 2009
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.
my cents = 0.02;
[]s,
Russo
2009/12/1 Thiago Rondon <thiago em aware.com.br>
>
> Apenas uma correção.
>
> 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.
>
> Sobre minha conclusão sobre o objetivo do 'command mode' existe um resumo
> no segundo capitulo do manual do vim.
>
> Abs!
> -Thiago Rondon
>
> Thiago Rondon escreveu:
>
> "visual".
>>
>> -Thiago Rondon
>>
>> Alexei Znamensky escreveu:
>>
>>> 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".
>>>
>>> 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.
>>>
>>>
>>> 2009/12/1 Thiago Rondon <thiago em aware.com.br <mailto:thiago em aware.com.br
>>> >>
>>>
>>>
>>> O "command mode" do vim não é história, é uma estratégia da
>>> arquitetura do editor para você manipular ele, cujo o principal
>>> objetivo é simplificar a flexibilidade do usuário, isto não tem
>>> nada haver com ser melhor ou pior, é apenas uma característica que
>>> depende sempre do operador.... Sempre dele...
>>>
>>> A principal diferença entre emacs e vim é a maneira que a
>>> interface do aplicativo manipula teu objetivo.
>>>
>>> Ps.: Sou usuário do vim, porém utilizo o emacs localmente para
>>> tarefas domésticas por razões do operador. :-)
>>>
>>> -Thiago Rondon
>>>
>>> Solli Honorio escreveu:
>>>
>>> Vocês conhecem 'turbinadores' para emacs ? Decidí que vou
>>> tentar utilizar o emacs, pois ele tem um comportamento mais
>>> próximo ao que estou acostumado, esta história de 'command
>>> mode' do vim não faz muito sentido para mim.
>>>
>>> Solli M. Honório
>>>
>>> 2009/11/26 Otávio Fernandes <otaviof em gmail.com
>>> <mailto:otaviof em gmail.com> <mailto:otaviof em gmail.com
>>> <mailto:otaviof em gmail.com>>>
>>>
>>>
>>> On Thu, Nov 26, 2009 at 16:20, breno <breno em rio.pm.org
>>> <mailto:breno em rio.pm.org>
>>> <mailto:breno em rio.pm.org <mailto:breno em rio.pm.org>>> wrote:
>>> > Para os adeptos do vim, aqui vão algumas dicas:
>>> >
>>> > Primeiro, o já conhecido .vimrc do Nelson Ferraz:
>>> > http://www.perlmonks.org/?node_id=540167
>>> >
>>> > Depois, o famoso perl-support.vim
>>> > http://www.vim.org/scripts/script.php?script_id=556
>>> >
>>>
>>> http://www.thegeekstuff.com/2009/01/make-vim-as-your-perl-ide-using-perl-supportvim-plugin/
>>> >
>>> > Finalmente, algumas coisas bacanas que deixam o vim com
>>> mais cara de
>>> > Perl IDE, incluindo screenshots animados pra vermos as
>>> funcionalidades
>>> > em ação:
>>> >
>>> >
>>>
>>> http://c9s.blogspot.com/2009/11/perl-completionvim-now-supports-simple.html
>>> >
>>>
>>> http://code-and-hacks.blogspot.com/2009/06/stealing-from-padre-for-vim.html
>>> >
>>>
>>> http://code-and-hacks.blogspot.com/2009/07/stealing-from-padre-for-vim-part-3.html
>>> >
>>> >
>>> > []s,
>>> >
>>> > -b
>>> > _______________________________________________
>>> > Cascavel-pm mailing list
>>> > Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>
>>> <mailto:Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>>
>>>
>>> > http://mail.pm.org/mailman/listinfo/cascavel-pm
>>>
>>> $breno++;
>>>
>>> Excelentes exemplos! O Perl-Completion-Vim eu não conhecia,
>>> é ótimo.
>>>
>>> um abraço,
>>>
>>> --
>>> Otávio Fernandes <otaviof at gmail.com <http://gmail.com>
>>> <http://gmail.com>>
>>>
>>> http://blog.emresumo.com
>>> _______________________________________________
>>> Cascavel-pm mailing list
>>> Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>
>>> <mailto:Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>>
>>>
>>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>>
>>>
>>>
>>>
>>> -- "o animal satisfeito dorme". - Guimarães Rosa
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>
>>> _______________________________________________
>>> Cascavel-pm mailing list
>>> Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>
>>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>>
>>>
>>> _______________________________________________
>>> Cascavel-pm mailing list
>>> Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>
>>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>>
>>>
>>>
>>>
>>> --
>>> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com <
>>> http://russoz.wordpress.com>] [www.flickr.com/photos/alexeiz <
>>> http://www.flickr.com/photos/alexeiz>]
>>> "Though we live in trying times, we're the ones who have to try"
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Cascavel-pm mailing list
>>> Cascavel-pm em pm.org
>>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>>
>>
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>>
>>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
--
Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [
www.flickr.com/photos/alexeiz]
"Though we live in trying times, we're the ones who have to try"
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20091201/6f998d7f/attachment-0001.html>
Mais detalhes sobre a lista de discussão Cascavel-pm