Search the web
Sign In
New User? Sign Up
vi-br · Lista brasileira de usuários de VI/Vim
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 1012 - 1041 of 1062   Newest  |  < Newer  |  Older >  |  Oldest
Messages: Show Message Summaries   (Group by Topic) Sort by Date v  
#1041 From: Franklin Anderson de Oliveira Souza <franklinbr@...>
Date: Tue Jul 7, 2009 8:13 pm
Subject: Re: Re: Minha historinha com o Vim
merovigiam
Offline Offline
Send Email Send Email
 
ahaha ! o aurelio eh muito bom... acabei de charmar a atencao do
pessoal na minha casa com as risadas que dei ao ler o texto...

comecei a usar o vim de verdade em 2004, logo apos um ano usando
linux, como tinha uma maquina modesta, nao dava pra ficar carregando
um emacs pesadao toda hora... da-lhe vim ehehe ...

Agora o aurelio tem um jeito do comedia de escrever o livro de shell
script, dei muita risada...

parabens aurelio !! otimo texto, voce descreveu bem a alma
nerd/fuçador/frustrado de quem se deparou no começo com o vim


:D


2009/7/2 Rodrigo Flores <rodrigomarquesflores@...>:
>
>
> Muito legal o post! Eu já fui mais esperto ehehhe me recomendaram o vimtutor
> :-)
>
> Araços
>
>
> 2009/7/2 PotHix <willian.molinari@...>
>>
>>
>> Æ!!
>>
>> O começo retrata como foi o primeiro uso de muita gente, inclusive o
>> meu...hehehe =)
>>
>> Bom artigo cara!
>>
>> Há braços
>>
>> --- In vi-br@yahoogroups.com, Aur�lio Jargas <verde@...> wrote:
>> >
>> > Oi pessoal,
>> >
>> > Coloquei no meu blog um texto que conta um pouco da minha hist�ria com
>> > o Vim, que come�ou h� mais de 10 anos atr�s.
>> >
>> > Quem quiser descontrair um pouco, d� uma lida:
>> > http://aurelio.wordpress.com/2009/06/30/10anos-vim/
>> >
>> > Abra�o
>> >
>> > --
>> > Aur�lio Marinho Jargas
>> > www.aurelio.net
>> >
>>
>
>
>
> --
>
> "A critical section of code is like a bathroom. Only one person is allowed
> inside at once.
>
> Iker Gondra, Operating Systems
> St. Francis Xavier University, Antigonish, NS"
>
> ===================
> Rodrigo L. M. Flores
> Computer Science Student - IME - USP
> Homepage (en): http://www.rodrigoflores.org
> Blog (pt-BR): http://blog.rodrigoflores.org
> Linux User # : 351304
> Jabber: im@...
>



--
foobar

#1040 From: Rodrigo Flores <rodrigomarquesflores@...>
Date: Thu Jul 2, 2009 2:41 pm
Subject: Re: Re: Minha historinha com o Vim
rodrigoluizm...
Offline Offline
Send Email Send Email
 
Muito legal o post! Eu já fui mais esperto ehehhe me recomendaram o vimtutor :-)

Araços


2009/7/2 PotHix <willian.molinari@...>


Æ!!

O começo retrata como foi o primeiro uso de muita gente, inclusive o meu...hehehe =)

Bom artigo cara!

Há braços



--- In vi-br@yahoogroups.com, Aur�lio Jargas <verde@...> wrote:
>
> Oi pessoal,
>
> Coloquei no meu blog um texto que conta um pouco da minha hist�ria com
> o Vim, que come�ou h� mais de 10 anos atr�s.
>
> Quem quiser descontrair um pouco, d� uma lida: > Abra�o
>
> --
> Aur�lio Marinho Jargas
> www.aurelio.net
>




--

"A critical section of code is like a bathroom. Only one person is allowed inside at once.

Iker Gondra, Operating Systems
St. Francis Xavier University, Antigonish, NS"

===================
Rodrigo L. M. Flores
Computer Science Student - IME - USP
Homepage (en): http://www.rodrigoflores.org
Blog (pt-BR): http://blog.rodrigoflores.org
Linux User # : 351304
Jabber: im@...

#1039 From: "PotHix" <willian.molinari@...>
Date: Thu Jul 2, 2009 1:11 pm
Subject: Re: Minha historinha com o Vim
will_molinari
Offline Offline
Send Email Send Email
 
Æ!!

O começo retrata como foi o primeiro uso de muita gente, inclusive o
meu...hehehe =)

Bom artigo cara!

Há braços

--- In vi-br@yahoogroups.com, Aur�lio Jargas <verde@...> wrote:
>
> Oi pessoal,
>
> Coloquei no meu blog um texto que conta um pouco da minha hist�ria com
> o Vim, que come�ou h� mais de 10 anos atr�s.
>
> Quem quiser descontrair um pouco, d� uma lida:
> http://aurelio.wordpress.com/2009/06/30/10anos-vim/
>
> Abra�o
>
> --
> Aur�lio Marinho Jargas
> www.aurelio.net
>

#1038 From: Aurélio Jargas <verde@...>
Date: Wed Jul 1, 2009 3:05 pm
Subject: Minha historinha com o Vim
aureliojargas
Offline Offline
Send Email Send Email
 
Oi pessoal,

Coloquei no meu blog um texto que conta um pouco da minha história com
o Vim, que começou há mais de 10 anos atrás.

Quem quiser descontrair um pouco, dá uma lida:
http://aurelio.wordpress.com/2009/06/30/10anos-vim/

Abraço

--
Aurélio Marinho Jargas
www.aurelio.net

#1037 From: "voyeg3r" <voyeg3r@...>
Date: Mon May 18, 2009 4:56 pm
Subject: Re: como validar um e-mail com o vim?
voyeg3r
Offline Offline
Send Email Send Email
 
--- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@...> wrote:
>
> Me parece que a norma é esta:
> http://www.faqs.org/rfcs/rfc2822.html
>

tenho em mente algo assim (mas queria também a syntax ativada)
^[^\s@]\+@[0-9a-z\-.]+\.\w\+\$

#1036 From: "voyeg3r" <voyeg3r@...>
Date: Mon May 18, 2009 4:17 pm
Subject: como validar um e-mail com o vim?
voyeg3r
Offline Offline
Send Email Send Email
 
#1035 From: Luciano Pacheco <lucmult@...>
Date: Fri May 15, 2009 11:41 pm
Subject: Re: Como operar sobre conteudo selecionado pelo modo visual
lucmult
Offline Offline
Send Email Send Email
 
2009/5/15 Franklin Anderson de Oliveira Souza <franklinbr@...>
Ae Galera, uso o vim pra tudo, inclusive para criar layouts xhtml...

gostaria de saber se voces sabem um jeito rapido de colocar um
conteudo sobre determinadas tags.
Digamos que eu tenho seguinte trecho de texto:

                 Isto eh um paragrafo

feito a selecao visual gostaria de inseri-lo entre um par de tags,
ficando assim:

                <p>Isto eh um paragrafo</p>
Instale o plugin surround. (procure lá no site do vim) :-)

Depois "V" para selecionar a linha "S" para fazer o surround nas linhas, depois escreva a tag desejada.

Até mais,
--
Luciano Pacheco
Simples Consultoria
www.simplesconsultoria.com.br

#1034 From: Franklin Anderson de Oliveira Souza <franklinbr@...>
Date: Fri May 15, 2009 8:33 pm
Subject: Como operar sobre conteudo selecionado pelo modo visual
merovigiam
Offline Offline
Send Email Send Email
 
Ae Galera, uso o vim pra tudo, inclusive para criar layouts xhtml...

gostaria de saber se voces sabem um jeito rapido de colocar um
conteudo sobre determinadas tags.
Digamos que eu tenho seguinte trecho de texto:

                   Isto eh um paragrafo

feito a selecao visual gostaria de inseri-lo entre um par de tags,
ficando assim:

                  <p>Isto eh um paragrafo</p>



Alguem tem alguma dica ?!

--
foobar

#1033 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 5:46 pm
Subject: mapeamento para colocar a palavra sob o cursor na busca
voyeg3r
Offline Offline
Send Email Send Email
 
" mapeamento para colocar palavra sob o cursor em uma substituição
nnoremap <Leader>s :%s/\<<C-r><C-w>\>/

#1032 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 5:38 pm
Subject: Re: como efetivar dois comandos ou mais no modo de comandos?
voyeg3r
Offline Offline
Send Email Send Email
 
--- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@...> wrote:
>
> Pesquisei e desenvolvi este mapeamento para contagem de ocorrências de uma
palavra.
>
> " contagem de ocorrências de uma palavra (case sensitive)
> nmap <F4> :%s/\(<c-r>=expand("<cword>")<cr>\)//gn<cr>
>
>  Agora eu queria o seguinte:
>
> Que o mapeamento fizesse algo assim...
>
>   :set nosmartcase<cr>
>   :%s/\(<c-r>=expand("<cword>")<cr>\)//gn<cr>
>   :set smartcase<cr>
>
> A necessidade é pelo seguinte:
> O smartcase é uma função que torna a busca sensível a maiúsculas somente se
houver uma letra maiúscula no meio, tenho esta opção habilitada mas queria que
durante a execução deste mapeamento esta função não atuasse. Tentei usar \c no
final do comando mas não funcionou.
>

Solução :)
nmap <F4> :%s/\c\(<c-r>=expand("<cword>")<cr>\)//gn<cr>

um simples \c resolve a questão falta só resolver o problema da busca ser
parcial ou não

#1031 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 3:07 pm
Subject: como efetivar dois comandos ou mais no modo de comandos?
voyeg3r
Offline Offline
Send Email Send Email
 
Pesquisei e desenvolvi este mapeamento para contagem de ocorrências de uma
palavra.

" contagem de ocorrências de uma palavra (case sensitive)
nmap <F4> :%s/\(<c-r>=expand("<cword>")<cr>\)//gn<cr>

  Agora eu queria o seguinte:

Que o mapeamento fizesse algo assim...

   :set nosmartcase<cr>
   :%s/\(<c-r>=expand("<cword>")<cr>\)//gn<cr>
   :set smartcase<cr>

A necessidade é pelo seguinte:
O smartcase é uma função que torna a busca sensível a maiúsculas somente se
houver uma letra maiúscula no meio, tenho esta opção habilitada mas queria que
durante a execução deste mapeamento esta função não atuasse. Tentei usar \c no
final do comando mas não funcionou.

#1030 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 2:38 pm
Subject: Re: como contar ocorrências sem uso de comandos externos?
voyeg3r
Offline Offline
Send Email Send Email
 
" contagem de ocorrências de uma palavra (case sensitive)
nmap <F4> :%s/\(<c-r>=expand("<cword>")<cr>\)//gn<cr>

Referência:
http://stackoverflow.com/questions/48642/how-do-i-specify-the-word-under-the-cur\
sor-on-vims-commandline


--- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@...> wrote:
>
> --- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@> wrote:
> >
> > --- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@> wrote:
> > >
> > > --- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@> wrote:
> > > >
> > > > Quero exibir a quantidade de linhas em que uma palavra ocorre, como
fazer?
> > > >
> > >
> > > Uma solução possível (a galera pode mostrar outros modos)
> > >
> > > :vimgrep palavra %
> > >
> > > ele exibe na linha de status a quantidade
> > >
> >
> > 11.10. How do I count the number of times a particular word occurs in a
> >        buffer?
> >
> > You can use the following set of commands to count the number of times a
> > particular word occurs in a buffer:
> >
> >     :let cnt=0
> >     :g/\<your_word\>/let cnt=cnt+1
> >     :echo cnt
> >
>
> :%s/word//gn
>
> O vim é estúpido :)
>

#1029 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 1:29 pm
Subject: Re: como contar ocorrências sem uso de comandos externos?
voyeg3r
Offline Offline
Send Email Send Email
 
--- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@...> wrote:
>
> --- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@> wrote:
> >
> > --- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@> wrote:
> > >
> > > Quero exibir a quantidade de linhas em que uma palavra ocorre, como fazer?
> > >
> >
> > Uma solução possível (a galera pode mostrar outros modos)
> >
> > :vimgrep palavra %
> >
> > ele exibe na linha de status a quantidade
> >
>
> 11.10. How do I count the number of times a particular word occurs in a
>        buffer?
>
> You can use the following set of commands to count the number of times a
> particular word occurs in a buffer:
>
>     :let cnt=0
>     :g/\<your_word\>/let cnt=cnt+1
>     :echo cnt
>

:%s/word//gn

O vim é estúpido :)

#1028 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 12:19 pm
Subject: Re: como contar ocorrências sem uso de comandos externos?
voyeg3r
Offline Offline
Send Email Send Email
 
--- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@...> wrote:
>
> --- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@> wrote:
> >
> > Quero exibir a quantidade de linhas em que uma palavra ocorre, como fazer?
> >
>
> Uma solução possível (a galera pode mostrar outros modos)
>
> :vimgrep palavra %
>
> ele exibe na linha de status a quantidade
>

11.10. How do I count the number of times a particular word occurs in a
        buffer?

You can use the following set of commands to count the number of times a
particular word occurs in a buffer:

     :let cnt=0
     :g/\<your_word\>/let cnt=cnt+1
     :echo cnt

#1027 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 12:13 pm
Subject: Re: como contar ocorrências sem uso de comandos externos?
voyeg3r
Offline Offline
Send Email Send Email
 
--- In vi-br@yahoogroups.com, "voyeg3r" <voyeg3r@...> wrote:
>
> Quero exibir a quantidade de linhas em que uma palavra ocorre, como fazer?
>

Uma solução possível (a galera pode mostrar outros modos)

:vimgrep palavra %

ele exibe na linha de status a quantidade

#1026 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 15, 2009 12:08 pm
Subject: como contar ocorrências sem uso de comandos externos?
voyeg3r
Offline Offline
Send Email Send Email
 
Quero exibir a quantidade de linhas em que uma palavra ocorre, como fazer?

#1025 From: "voyeg3r" <voyeg3r@...>
Date: Mon May 11, 2009 4:41 pm
Subject: Colocando um texto copiado com yy após determinado padrão
voyeg3r
Offline Offline
Send Email Send Email
 
isto é um teste
isto é um teste
isto é um teste
isto é um teste
isto é um teste


:g/isto/+put!

#1024 From: "Fernando M. Roxo da Motta" <roxo@...>
Date: Fri May 8, 2009 12:44 pm
Subject: Re: script
yroxo
Offline Offline
Send Email Send Email
 
On Thu, May 07, 2009 at 01:04:35PM -0700, Henrique Rennó de Azeredo Freitas
wrote:
> Olá,
>
> Existe uma forma simples de executar o mesmo comando em  vários arquivos.
Exemplo:
>
> arquivo1.txt
> arquivo2.txt
> arquivo3.txt
>
> Dentro deles tenho a palavra "ontem" e quero mudar todas as ocorrências para
"hoje".
>
> Abrindo um arquivo com o vim e executando:
>
> %s/ontem/hoje/g
>
> funciona normalmente, mas como tenho muitos arquivos queria otimizar sabendo
se dá pra fazer um arquivo com o comando, ex: script.vim e aplicá-los a todos
os que quero, no caso *.txt.
>

   Há poucos dias eu tropecei com um artigo interessante justamente sobre
este tipo de aplicação :

a little vi trick
http://www.handlewithlinux.com/a-little-vi-trick

   É uma versão simplesmente VI clássico até onde pude perceber.  Tornando
curta uma história longa, você grava uma sequencia de comandos e manda
aplicar tantas vezes quanto queira, ou até dar um erro.

   Adaptando um pouco a solução dele, para funcionar com o 'csh', use :

$ vi `grep ontem *.txt`

   Isto vai abrir no 'vi'/'vim' apenas os arquivos que contêm o texto
desejado.   Comece a editar o primeiro deles gravando os comandos em um
"buffer", para isto use a sequencia "qq" no modo comando.  Faça a
substituição em todo o arquivo ( :%s/ontem/hoje/g ).  Salve e passe para o
próximo arquivo (:wn).  Agora pare de registrar os comandos (q)  e em
seguida mande executar os comandos gravados um número absurdo de vezes,
até dar um erro, por exemplo "200@q".

   Espero que resolva seu problema.


   Roxo

--
---------------- Non luctari, ludare -------------------+ WYSIWYG Editor ?
Fernando M. Roxo da Motta <roxo@...>               |  VI !!
Except where explicitly stated I speak on my own behalf.| I see text,
       ( Usuário Linux registrado #39505 )               | I get text !

#1023 From: "Rodrigo Cacilhas, La Batalema" <rodrigo@...>
Date: Fri May 8, 2009 12:06 pm
Subject: Re: script
rodrigocacilhas
Offline Offline
Send Email Send Email
 
Então segue em CShell:

foreach i (*.txt)
     sed -i -re 's!ontem!hoje!g' $i
end

[]'s
Cacilhas, La Batalema


Henrique Rennó de Azeredo Freitas wrote:
>
>
> Obrigado Rodrigo,
>
> Não funcionou porque estou usando csh e na máquina que trabalho não
> possui bash, não sei se é por ser muito antiga. Esse for não deu certo.
>
> --- Em *qui, 7/5/09, Rodrigo Cacilhas, La Batalema
> /<rodrigo@...>/* escreveu:
>
>
>     De: Rodrigo Cacilhas, La Batalema <rodrigo@...>
>     Assunto: Re: [vi-br] script
>     Para: vi-br@yahoogroups.com
>     Data: Quinta-feira, 7 de Maio de 2009, 17:20
>
>     Olá Henrique,
>
>     Tenho certeza de que alguém vai responder com uma forma de fazer isso
>     com vim.
>
>     No entanto, se você estiver precisando resolver isso rápido, posso
>     sugerir a solução que eu usaria:
>
>     for i in *.txt; do sed -i -re 's!ontem!hoje! g' $i; done
>
>     Espero que seja útil.
>
>     []'s
>     Cacilhas, La Batalema
>
>     Henrique Rennó de Azeredo Freitas wrote:
>     >
>     >
>     > Olá,
>     >
>     > Existe uma forma simples de executar o mesmo comando em vários
>     > arquivos. Exemplo:
>     >
>     > arquivo1.txt
>     > arquivo2.txt
>     > arquivo3.txt
>     >
>     > Dentro deles tenho a palavra "ontem" e quero mudar todas as
>     > ocorrências para "hoje".
>     >
>     > Abrindo um arquivo com o vim e executando:
>     >
>     > %s/ontem/hoje/ g
>     >
>     > funciona normalmente, mas como tenho muitos arquivos queria
>     otimizar
>     > sabendo se dá pra fazer um arquivo com o comando, ex: script.vim e
>     > aplicá-los a todos os que quero, no caso *.txt.
>     >
>     > Obrigado
>     >
>     > ------------ --------- --------- --------- --------- --------- -
>
>
> ------------------------------------------------------------------------
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10
> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>
> - Celebridades
>
<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/cel\
ebridades/>
> - Música
>
<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C\
3%BAsica/>
> - Esportes
>
<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esp\
ortes/>
>
>

#1022 From: Henrique Rennó de Azeredo Freitas <blindguardianh@...>
Date: Fri May 8, 2009 12:00 pm
Subject: Re: Re: script
blindguardianh
Offline Offline
Send Email Send Email
 
Olá voyeg3r,

Esqueci de mencionar que não estou usando o vim e sim o vi. A máquina que estou é antiga e só tem vi, assim o comando bufdo não é reconhecido.

--- Em sex, 8/5/09, voyeg3r <voyeg3r@...> escreveu:

De: voyeg3r <voyeg3r@...>
Assunto: [vi-br] Re: script
Para: vi-br@yahoogroups.com
Data: Sexta-feira, 8 de Maio de 2009, 8:27

--- In vi-br@yahoogroups. com, Henrique Rennó de Azeredo Freitas <blindguardianh@ ...> wrote:
>
> Olá,
>
> Existe uma forma simples de executar o mesmo comando em vários arquivos. Exemplo:
>
> arquivo1.txt
> arquivo2.txt
> arquivo3.txt
>
> Dentro deles tenho a palavra "ontem" e quero mudar todas as ocorrências para "hoje".
>
> Abrindo um arquivo com o vim e executando:
>
> %s/ontem/hoje/ g
>
> funciona normalmente, mas como tenho muitos arquivos queria otimizar sabendo se dá pra fazer um arquivo com o comando, ex: script.vim e aplicá-los a todos os que quero, no caso *.txt.
>
> Obrigado
>
>
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>

vim *.txt
:bufdo s/isto/aquilo/ g | :wall
:qall



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

#1021 From: Henrique Rennó de Azeredo Freitas <blindguardianh@...>
Date: Fri May 8, 2009 11:58 am
Subject: Re: script
blindguardianh
Offline Offline
Send Email Send Email
 
Obrigado Rodrigo,

Não funcionou porque estou usando csh e na máquina que trabalho não possui bash, não sei se é por ser muito antiga. Esse for não deu certo.

--- Em qui, 7/5/09, Rodrigo Cacilhas, La Batalema <rodrigo@...> escreveu:

De: Rodrigo Cacilhas, La Batalema <rodrigo@...>
Assunto: Re: [vi-br] script
Para: vi-br@yahoogroups.com
Data: Quinta-feira, 7 de Maio de 2009, 17:20

Olá Henrique,

Tenho certeza de que alguém vai responder com uma forma de fazer isso
com vim.

No entanto, se você estiver precisando resolver isso rápido, posso
sugerir a solução que eu usaria:

for i in *.txt; do sed -i -re 's!ontem!hoje! g' $i; done

Espero que seja útil.

[]'s
Cacilhas, La Batalema

Henrique Rennó de Azeredo Freitas wrote:
>
>
> Olá,
>
> Existe uma forma simples de executar o mesmo comando em vários
> arquivos. Exemplo:
>
> arquivo1.txt
> arquivo2.txt
> arquivo3.txt
>
> Dentro deles tenho a palavra "ontem" e quero mudar todas as
> ocorrências para "hoje".
>
> Abrindo um arquivo com o vim e executando:
>
> %s/ontem/hoje/ g
>
> funciona normalmente, mas como tenho muitos arquivos queria otimizar
> sabendo se dá pra fazer um arquivo com o comando, ex: script.vim e
> aplicá-los a todos os que quero, no caso *.txt.
>
> Obrigado
>
> ------------ --------- --------- --------- --------- --------- -



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

#1020 From: "voyeg3r" <voyeg3r@...>
Date: Fri May 8, 2009 11:27 am
Subject: Re: script
voyeg3r
Offline Offline
Send Email Send Email
 
--- In vi-br@yahoogroups.com, Henrique Rennó de Azeredo Freitas
<blindguardianh@...> wrote:
>
> Olá,
>
> Existe uma forma simples de executar o mesmo comando em  vários arquivos.
Exemplo:
>
> arquivo1.txt
> arquivo2.txt
> arquivo3.txt
>
> Dentro deles tenho a palavra "ontem" e quero mudar todas as ocorrências para
"hoje".
>
> Abrindo um arquivo com o vim e executando:
>
> %s/ontem/hoje/g
>
> funciona normalmente, mas como tenho muitos arquivos queria otimizar sabendo
se dá pra fazer um arquivo com o comando, ex: script.vim e aplicá-los a todos os
que quero, no caso *.txt.
>
> Obrigado
>
>
>
>       Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>

vim *.txt
:bufdo s/isto/aquilo/g  | :wall
:qall

#1019 From: "Rodrigo Cacilhas, La Batalema" <rodrigo@...>
Date: Thu May 7, 2009 8:20 pm
Subject: Re: script
rodrigocacilhas
Offline Offline
Send Email Send Email
 
Olá Henrique,

Tenho certeza de que alguém vai responder com uma forma de fazer isso
com vim.

No entanto, se você estiver precisando resolver isso rápido, posso
sugerir a solução que eu usaria:

for i in *.txt; do sed -i -re 's!ontem!hoje!g' $i; done

Espero que seja útil.

[]'s
Cacilhas, La Batalema


Henrique Rennó de Azeredo Freitas wrote:
>
>
> Olá,
>
> Existe uma forma simples de executar o mesmo comando em  vários
> arquivos. Exemplo:
>
> arquivo1.txt
> arquivo2.txt
> arquivo3.txt
>
> Dentro deles tenho a palavra "ontem" e quero mudar todas as
> ocorrências para "hoje".
>
> Abrindo um arquivo com o vim e executando:
>
> %s/ontem/hoje/g
>
> funciona normalmente, mas como tenho muitos arquivos queria otimizar
> sabendo se dá pra fazer um arquivo com o comando, ex: script.vim e
> aplicá-los a todos os que quero, no caso *.txt.
>
> Obrigado
>
> ------------------------------------------------------------------------

#1018 From: Henrique Rennó de Azeredo Freitas <blindguardianh@...>
Date: Thu May 7, 2009 8:04 pm
Subject: script
blindguardianh
Offline Offline
Send Email Send Email
 
Olá,

Existe uma forma simples de executar o mesmo comando em  vários arquivos. Exemplo:

arquivo1.txt
arquivo2.txt
arquivo3.txt

Dentro deles tenho a palavra "ontem" e quero mudar todas as ocorrências para "hoje".

Abrindo um arquivo com o vim e executando:

%s/ontem/hoje/g

funciona normalmente, mas como tenho muitos arquivos queria otimizar sabendo se dá pra fazer um arquivo com o comando, ex: script.vim e aplicá-los a todos os que quero, no caso *.txt.

Obrigado


Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

#1017 From: "thiagofrancomoraes" <totonixsame@...>
Date: Wed Mar 25, 2009 6:03 pm
Subject: Re: ruby1.9
thiagofranco...
Offline Offline
Send Email Send Email
 
E o vim dá suporte para criar plugins usando o ruby, mas o vim tem que estar com
está opção ativada.

Falou

#1016 From: Franklin Anderson de Oliveira Souza <franklinbr@...>
Date: Tue Mar 24, 2009 1:21 pm
Subject: Re: ruby1.9
merovigiam
Offline Offline
Send Email Send Email
 
Quando estava estudando o basico de rails eu usei sim... normal !!
Se esta procurando por plugins, no debian tem um pacote com varios plugins
de rails e ruby para o vim, nao sei exatamente o que fazem, confira...


2009/3/23 Kessia 'even' Pinheiro <kessiapinheiro@...>:
> Alguém usando vim com ruby1.9?
>
> --
> Kessia Pinheiro
> Computer Science Student - Brazil, UFBa
> Linux System Administrator
> Arch Linux Trusted User
> Linux User #389695
> http://even.archlinux-br.org
> ---
> X Fórum Internacional Software Livre - fisl10
> 24 a 27 de junho de 2009
> PUCRS - Porto Alegre - Brasil
>
>



--
foobar

#1015 From: "Kessia 'even' Pinheiro" <kessiapinheiro@...>
Date: Mon Mar 23, 2009 3:53 pm
Subject: ruby1.9
kessiapinheiro
Offline Offline
Send Email Send Email
 
Alguém usando vim com ruby1.9?

--
Kessia Pinheiro
Computer Science Student - Brazil, UFBa
Linux System Administrator
Arch Linux Trusted User
Linux User #389695
http://even.archlinux-br.org
---
X Fórum Internacional Software Livre - fisl10
24 a 27 de junho de 2009
PUCRS - Porto Alegre - Brasil

#1014 From: "voyeg3r" <voyeg3r@...>
Date: Tue Mar 3, 2009 3:38 pm
Subject: Calculadora científica no vim com python
voyeg3r
Offline Offline
Send Email Send Email
 
Publiquei no meu blog um artigo sobre como usar o python no vim para
ter uma calculadora científica a seu dispor:
http://vivaotux.blogspot.com/2009/03/calculadora-cientifica-com-o-vim.html

Usando mapeamentos simples :) ficamos limitados a calculos com números
inteiros a não ser que se integre o vim com o comando 'bc' do linux,
usando python é mais facilmente portável:

" mapeamento para fazer calculos simples
map <s-f1> <esc>0"myEA=<c-r>=<c-r>m<enter><esc>
imap <s-f1> <space><esc>"myBEa=<c-r>=<c-r>m<enter><del>

O primeiro é para modo normal em que se posiciona o cursor no primeiro
caractere de um calculo como 5*8 e pressiona-se Shift-F1

O segundo após digitar (modo insert) pressiona-se o mesmo atalho

Para mais firulas leia o livro do vim:
http://code.google.com/p/vimbook

#1013 From: "Fernando M. Roxo da Motta" <roxo@...>
Date: Mon Feb 23, 2009 12:35 am
Subject: Re: vim
yroxo
Offline Offline
Send Email Send Email
 
On Sun, Feb 22, 2009 at 01:32:39AM -0300, Mario Felipe Rinaldi wrote:
> pois é... desde quando apertar um B pra deixar negrito é mega intuitivo???
:P
>

   Imagine uma pessoa alfabetizada que nunca usou um computador, eu
gostaria que alguém me explicasse porque ela teria o impulso inicial de
usar o mouse em lugar do teclado.   E dizem que o mouse é muito mais
intuitivo.  ROTFLOL


>
> pra mim e pra você é normal... poe tua vó na frente do pc e mostra pra ela
:D
>
> 2009/2/21 Fernando M. Roxo da Motta <roxo@...>:
> > On Fri, Feb 20, 2009 at 10:03:39AM -0800, Marcelo Zeri wrote:
> >> Tô numa conferência em San Diego, na Califórnia. Na mesa da frente tem
uma
> >> mulher de uns 40-50 anos, uns cabelos brancos já. Ela tá digitando um
monte
> >> de coisas, o que tá sendo dito pelo palestrante provavelmente. O legal é
que
> >> ela tá escrevendo... no vim! Ou vi, sei lá. Nossa, nunca pensei em ver
> >> alguém nesse perfil usando o vim/vi.
> >
> >  Na verdade é muito mais fácil ver pessoas com este perfil (cabelos
> > brancos e que tais) usando o VI/Vim do que pessoas mais novas.   Em geral
> > os mais novos preferem editores mais amigáveis (o que quer que isto
> > signifique) e mais intuitivos (a maior bobagem já inventada pela indústria
> > da informática, nada aqui é intuitivo;)).
> >
> >
> >  Roxo
> >
> > --
> > ---------------- Non luctari, ludare -------------------+ WYSIWYG Editor ?
> > Fernando M. Roxo da Motta <roxo@...>               |  VI !!
> > Except where explicitly stated I speak on my own behalf.| I see text,
> >      ( Usuário Linux registrado #39505 )               | I get text !
> >
> >
> >
> > ------------------------------------
> >
> > inscrever: vi-br-subscribe@egroups.com
> > cancelar : vi-br-unsubscribe@...! Groups Links
> >
> >
> >
> >
>
>
>
> --
> "Cruj, Cruj, Cruj, Tchau!" \o
> []s
>
> Mário Rinaldi
>
> 10 SIN
> 20 GO TO HELL


   Roxo

--
---------------- Non luctari, ludare -------------------+ WYSIWYG Editor ?
Fernando M. Roxo da Motta <roxo@...>               |  VI !!
Except where explicitly stated I speak on my own behalf.| I see text,
       ( Usuário Linux registrado #39505 )               | I get text !

#1012 From: Mario Felipe Rinaldi <lalo.rinaldi@...>
Date: Sun Feb 22, 2009 4:32 am
Subject: Re: vim
lalo_rinaldi
Offline Offline
Send Email Send Email
 
pois é... desde quando apertar um B pra deixar negrito é mega intuitivo??? :P


pra mim e pra você é normal... poe tua vó na frente do pc e mostra pra ela :D

2009/2/21 Fernando M. Roxo da Motta <roxo@...>:
> On Fri, Feb 20, 2009 at 10:03:39AM -0800, Marcelo Zeri wrote:
>> Tô numa conferência em San Diego, na Califórnia. Na mesa da frente tem uma
>> mulher de uns 40-50 anos, uns cabelos brancos já. Ela tá digitando um monte
>> de coisas, o que tá sendo dito pelo palestrante provavelmente. O legal é que
>> ela tá escrevendo... no vim! Ou vi, sei lá. Nossa, nunca pensei em ver
>> alguém nesse perfil usando o vim/vi.
>
>  Na verdade é muito mais fácil ver pessoas com este perfil (cabelos
> brancos e que tais) usando o VI/Vim do que pessoas mais novas.   Em geral
> os mais novos preferem editores mais amigáveis (o que quer que isto
> signifique) e mais intuitivos (a maior bobagem já inventada pela indústria
> da informática, nada aqui é intuitivo;)).
>
>
>  Roxo
>
> --
> ---------------- Non luctari, ludare -------------------+ WYSIWYG Editor ?
> Fernando M. Roxo da Motta <roxo@...>               |  VI !!
> Except where explicitly stated I speak on my own behalf.| I see text,
>      ( Usuário Linux registrado #39505 )               | I get text !
>
>
>
> ------------------------------------
>
> inscrever: vi-br-subscribe@egroups.com
> cancelar : vi-br-unsubscribe@...! Groups Links
>
>
>
>



--
"Cruj, Cruj, Cruj, Tchau!" \o
[]s

Mário Rinaldi

10 SIN
20 GO TO HELL

Messages 1012 - 1041 of 1062   Newest  |  < Newer  |  Older >  |  Oldest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help