shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]