[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Como mover o cursor do mouse - em determinado ponto de um arquivo
From: |
trans548 |
Subject: |
Re: Como mover o cursor do mouse - em determinado ponto de um arquivo |
Date: |
Fri, 24 Sep 2010 19:38:17 -0000 |
User-agent: |
eGroups-EW/0.82 |
Ola,
Obrigado Miranda e Akanon.
Realmente o erro estava no echo "
E tambem agora o cursor vai para a linha 14 depois que eu concertei o
erro do echo e chamei o vim assim : vim "+ 14" ${w}.py .
Eu desconhecia essa utilidade do vim
valeu.
J.sabino
--- Em address@hidden, Arkanon <arkanon@...> escreveu
>
> Em 24 de setembro de 2010 10:48, trans548 <trans548@...> escreveu:
>
> O script funciona, porem tem um pequeno problema, o cabeçalho sempre é
> inserido na segunda linha do vim, deixando a primeira em branco com o cursor
> piscando. Entao eu tenho que apertar a tecla del para mover a primeira linha
> do cabeçalho para a primeira linha do vim. Mas as vezes, eu esqueço disso e
> quando 'rodo' o programa.py sempre aparece erros, devido a primeira linha
> esta em branco.
>
> Então eu gostaria de saber se tem como 'chamar' o vim - já com a linha de
> cabelhaço na primeira linha e o cursor posicionado na linha 13 ?
>
> Em 24 de setembro de 2010 12:45, trans548 <trans548@...> escreveu:
>
> > -----------------script ----------------
> > !/bin/bash
> >
> > # chama o vim com o cabeçalho do python, torna-o executavel e executa-o
> > w=$1
> >
> > # aqui começa o cabeçalho do python
> > echo "
> > #!/usr/bin/python
> > #-*- coding: utf-8-*- # habilita o codigo para o texto de tipo utf8
> > #
> > # (c) J.Sabino - `date +%H":"%M" - "%d"/"%m"/"%y`
> >
> Na verdade o cabecalho nao eh inserido na "segunda linha do vim". O que
> ocorre eh q vc cria um arquivo com uma linha em branco no inicio, que nao eh
> o que voce quer:
>
> echo "
> #!/usr/bin/python
> bla bla
> " > ${w}.py
>
> Voce ate pode chamar o vim na segunda linha do arquivo, mas a solucao para o
> problema da criacao falha do arquivo tem, pelo menos, duas solucoes:
>
> 1)
>
> echo "#!/usr/bin/python
> bla bla
> " > ${w}.py
>
> 2)
>
> cat << EOT > ${w}.py
> #!/usr/bin/python
> bla bla
> EOT
>
> []'s
>
> --
> (o_ ------------------ __o
> //\ arkanon@... _`\<,
> V_/_ --- www.lsd.org.br (_)/(_)
> ---------------------------------
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>