[SP-pm] Res: IDE EPIC

Claudio Pereira indiox at gentoobr.org
Wed Nov 25 10:55:24 PST 2009


Salve breno++

Assim que tiver um tempo em casa, vou tentar fazer os updates no Padre
para tentar usá-lo. :-)

[  ]'s Indio)(

2009/11/25 breno <breno at rio.pm.org>:
> 2009/11/24 Nelson Ferraz <nferraz at gmail.com>:
>> Eu li dois livros recentemente -- "The Pragmatic Programmer" e "The
>> Productive Programmer" -- e ambos destacam a importancia de usar um
>> editor de textos como o vim (ou o emacs). A questao nao e' tanto o que
>> voce pode fazer dentro do editor, mas tudo aquilo que voce pode fazer
>> fora dele, no shell.
>>
>> Exemplos: pense como voce faria cada uma dessas coisas com uma IDE:
>>
>
> Longe de mim cuspir no prato em que como, já que também sou um feliz
> usuário de shell e de vim. Mas vou topar o exercício do Nelson e
> tentar responder como eu faria cada uma dessas coisas com o Padre :-)
>
>> 1) Listar todos os arquivos ".pm" em um diretorio (e subdiretorios)
>>
>> find . -name '*.pm'
>>
>
> No canto superior esquerdo, acima da árvore de diretórios, tem uma
> caixa de texto "pesquisar". Basta escrever ".pm" na caixa e a árvore
> exibirá os resultados na hora.
>
> Outra forma é escolher "Pesquisar->Abrir Recurso" (atalho:
> ctrl-shift-R) e digitar "*.pm" para ver todos os resultados.
>
>
>> 2) Listar todos os arquivos ".pm" modificados nas ultimas 24 horas
>>
>> find . -name '*.pm' -mtime 0
>>
>> 3) Abrir para edicao todos os arquivos ".pm" modificados nas ultimas 24
>>
>> vi $( find . -name '*.pm' -mtime 0 )
>>
>
> Não acho q seja possivel (hoje) fazer buscas por MAC Times. Ponto pro find :-)
>
>> 4) Listar todos os arquivos ".pm" que contem a string "use strict"
>>
>> grep 'use strict' $( find . -name '*.pm' )
>>
>
> Pesquisar->Procurar em Arquivos, "use strict", e em "Em
> Arquivos/Tipos", botar "pm"
>
>> 5) Listar todos os arquivos ".pm" que nao contem a linha "use strict" e "pm" em
>>
>> grep -L 'use strict' $( find . -name '*.pm' )
>>
>
> É isso ainda não... hmm... peraí, peraí... (hack hack hack...
> commit)... quer dizer, claro que tem!
>
> A partir da revisão 9278 do repositório do Padre, basta repetir o
> passo anterior e marcar a caixa que diz "show only files that don't
> match"... hmm... peraí, peraí... (hack hack hack, commit)... ou, a
> partir da revisão 9281, "exibir apenas arquivos sem o termo", caso
> estejam usando a versão em pt_BR :-)
>
> (e essa é uma das coisas q eu mais gosto no Padre... se vc sente falta
> de algo ou algo não funciona, é só corrigir :-)
>
>> 6) Abrir para edicao todos os arquivos ".pm" que nao possuem a linha
>> "use strict"
>>
>> vi $( grep -L 'use strict' $( find . -name '*.pm' ) )
>>
>
> Ao escolher o "buscar em arquivos" acima (para arquivos contendo e não
> contendo a string ou expressão regular), o Padre abre uma aba na
> janela do canto inferior com os resultados. Basta navegar pela lista e
> dar um duplo clique no(s) arquivo(s) desejado(s).
>
> Uma das coisas com que o Padre se preocupa é criar um ambiente
> completo para desenvolvimento. Como o Nelson muito bem mencionou, boa
> parte disso está não no editor, mas no acesso e manipulação do
> ambiente. Ainda não estamos completamente "lá", mas seguimos
> caminhando :-)
>
>
> []s
>
> -b
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm at pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
-- 
Claudio Pereira aka IndioX
GentooBR - http://gentoobr.org
mailto: indiox at gentoobr.org
---------------------------------------------
Gentoo Documentation Member
http://gdp.gentoo.org


More information about the SaoPaulo-pm mailing list