terça-feira, 17 de março de 2009

Usando uma janela de preview para ver definições no código-fonte

Se você estiver editando código que tem uma chamada de função, você precisa usar os argumentos corretos.
Para isso é útil olhar a definição da função.
Um modo de fazer isso é posicionando no nome da função e chamando o comando:
<Ctrl-]>
No entanto, o arquivo original desaparece pelo aparecimento do arquivo com a
definição.
O melhor jeito é usando uma janela de preview. Uma janela nova que se abre com o
comando:
:ptag nome-da-função
O vim abrirá uma janela, e salta para a definição da função. Então o Vim volta para a janela e posição original.
Assim pode continuar digitando sem necessidade de usar o comando <Ctrl-W>.

Se o cursor estiver sobre o nome da função, basta digitar:
<Ctrl-W>}
Para fechar a janela de preview:
:pclose
<Ctrl-W>z
Há uma série de comandos para manipular o arquivo na janela de preview.
Para fazer um ':pop' na janela de preview:
:ppop
Para abrir a janela de preview e fazer um ':tselect':
:ptselect {identificador}
Para abrir a janela de preview e fazer um ':tjump':
:ptjump {identificador}
Para fazer um ':tnext' na janela de preview:
{contagem}:ptnext
Para fazer um ':tprevious' na janela de preview:
Para edit um arquivo na janela de preview:
:pedit defs.h
útil para header files.

Para achar uma palavra no arquivo corrente e em qualquer arquivo incluído e mostrar a ocorrência na janela de preview. Isto é útil para funções de biblioteca, para as quais você não tem um tags file.

0 comentários:

Postar um comentário