Você está na página 1de 3

Dicas - Atalhos de Teclado da IDE do Delphi e Dicas teis

Veja nesta dica, uma srie de comandos teis usados no delphi win32, que so de grande
utilidade no manuseio com a IDE.
12

Gostei (11)

(0)

Atalhos de Teclado da IDE do Delphi

Ctrl+Shift+I: Indentar multiplas linhas de cdigo de uma nica vez em "n" espaos (conforme o que estiver especificado em
Tools/Editor Options/General/Block Indent).

Ctrl+Shift+U: Recuar indentao em "n" espaos (dem acima).

Ctrl+Shift+0 a 9: Inserir um Bookmark no editor de cdigo. Ex: Voc est na linha 845 e tecla Ctrl+Shift+0 (ir aparecer um
pequeno quadrado com o nmero 0 esquerda do editor). Voc vai para o incio da unit e, para voltar para a linha 845, s teclar
Ctrl+0. Tecle novamente Ctrl+Shift+0 para desmarcar.

Alt+G: Ir para uma determinada linha.

Ctrl+Shift+Seta para cima ou para baixo: Intercala entre o cabealho da procedure/funo e a implementao da mesma.

Ctrl+Shift+C: Class Completion. Este recurso muito interessante para "auto-completar" uma funo/procedure que voc ir criar.
Ex: Voc digita o seguinte cabealho de procedure na seo de interface da unit:

procedure Imprimir(Sender: TObject; Relatorio: String);

Ao teclar Ctrl+Shift+C, automaticamente o Delphi insere na rea de Implementation (no final da unit) o "corpo" da procedure, como
segue:

procedure Imprimir(Sender: TObject; Relatorio: String);


begin

end;

Este recurso tambm funciona da forma inversa, ou seja, se voc implementar o "corpo" da procedure/function, e teclar Ctrl+Shift+C,
o Delphi ir adicionar o cabealho na rea de interface da unit.

Ctrl+Mouse: Clique com o boto esquerdo do mouse mantendo pressionada a tecla Ctrl sobre a chamada a uma
procedure/function/varivel para localiz-la na unit atual ou em outra unit.

Ctrl+J (Code Templates): Este recurso tambm tem uma boa utilidade.

Digamos que voc, a todo momento, precise usar um "if..then..else". Ao invs de digitar todo comando, voc pode teclar Ctrl+J e,
localizar o Template (modelo) apropriado na janela que se abre. Tecle enter para aplicar o Template escolhido. Para alterar ou incluir
novos templates, v em Tools/Editor Options/Code Insight.

Ctrl+O+U: Alterna a caixa (maiscula/minscula) do cdigo selecionado.

Ctrl+K+E: Converter o cdigo selecionado para minsculas.

Ctrl+K+F: Converter o cdigo selecionado para maisculas.

Ctrl+E: Ativa a busca incremental. Voc pode pressionar Ctrl+E e digitar diretamente a palavra que deseja procurar, sem a
necessidade de passar por uma caixa de dilogo especial (Ctrl+F).

Ctrl+Shift+Setas: Mover o(s) componente(s) selecionado(s) rapidamente no form. O "salto" da movimentao determinado pelo
valor informado em Tools/Environment Options/Grid size X e Y.

Ctrl+Setas: Move o componente pixel a pixel.

Shift+Setas: Redimensiona o componente pixel a pixel.

OUTRAS DICAS:

Quando estamos trabalhando com o Delphi, muitas vezes aparece a dita cuja Ampulheta e temos que ficar aguardando a boa vontade
da mesma em voltar ao normal. Isso se deve ao fato de o Delphi manter uma anlise de segundo plano constante, tanto do cdigofonte que voc est escrevendo, quando do cdigo-fonte das units a que a sua unit atual se refere. Este recurso tem por finalidade
auxiliar na codificao e na depurao do programa. O ideal desabilitar este recurso e s habilit-lo quando necessrio. Para isso,
entre em Tools/Editor Options/Code Insight e, no grupo Automatic Features, desmarque as opes 1, 2 e 4. Alm disso, diminua o
Delay para 0,5 sec.

Quando for necessrio usar estes recursos proceda da seguinte forma:

- Se quiser usar o Code Completion, no momento em que digitar o comando e o ponto (Ex. Edit1. ), presione Ctrl+Barra de Espao
para forar a exibio dos comandos relativos quele componente.

- Se quiser usar o Code Parameters, para visualizar os tipos de parmetros usados por uma funo, aps digitar o nome da funo e o
parntesis, pressione Ctrl+Shift+Barra de Espao (Ex: ZeraCod( ). Isto far com que um hint aparea, exibindo qual parmetro deve
ser informado naquele momento.

- Quando voc move o ponteiro do mouse sobre um componente, uma dica de tela aparece mostrando o nome e o tipo do mesmo
(Ex: CdEmp: TEdit).

- Quando voc redimensiona um componente, a dica mostra o tamanho (width x height) atuais.

- Quando voc move um componente, a dica indica a posio atual (left e top).

- Para selecionar vrios componentes, mantenha a tecla Ctrl pressionada enquando arrasta o ponteiro do mouse sobre os mesmos.
Esta tcnica muito til quando se quer selecionar componentes que esto inseridos em um componente do tipo container (Panel,
GroupBox, ScrollBox, etc).

- Se voc precisa adicionar vrios componentes do mesmo tipo num form, mantenha a tecla Shift pressionada e clique sobre o
componente desejado na paleta de componentes do Delphi. Agora s ir clicando no form, onde quer que os novos componentes
sejam inseridos. Para desfazer a "trava" do componente, clique no boto que tem um ponteiro de mouse, localizado no lado esquerdo
da paleta de componentes.

Leia mais em: Dicas - Atalhos de Teclado da IDE do Delphi e Dicas teis http://www.devmedia.com.br/dicas-atalhos-de-teclado-da-ide-do-delphi-edicas-uteis/3067#ixzz3gobKEXtL