[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Como mover o cursor do mouse - em determinado pon
From: |
Arkanon |
Subject: |
Re: [shell-script] Re: Como mover o cursor do mouse - em determinado ponto de um arquivo |
Date: |
Fri, 24 Sep 2010 13:39:15 -0300 |
Em 24 de setembro de 2010 10:48, trans548 <address@hidden> 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 <address@hidden> 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
//\ address@hidden _`\<,
V_/_ --- www.lsd.org.br (_)/(_)
---------------------------------
[As partes desta mensagem que não continham texto foram removidas]