Array
(
)

LInk de Atalhos do Delphi

Mdm
   - 21 dez 2005

Ola Pessoal, tempos atras foi postado aki por um colega um link para o site da borland, contendo la todos os atalhos da IDE do delphi. tipo (Ctrl + Shift + C) entre outros;.... ja pesquisei e não encontrei.. alguem tereia esse link ????


Marcio.theis
   - 21 dez 2005

Peguei estas dicas de um help q baixei da net...

#Código

Alinhando um bloco de código. 

Selecione o bloco (Setas e o Shift pressionado, ou Ctrl K B e Ctrl K K.
Alinhe para frente com Ctrl K I .
Alinhe para trás com Ctrl K U

Ajuste fino na posição dos componentes

Selecione o componente (ou Grupo).
Utilize as Setas com a tecla Ctrl pressionada.

Selecionando mais de um Componente

Selecione os componentes com a tecla Shift pressionada ou pressione o Botão esquerdo do mouse, arraste e solte com a tecla Ctrl pressionada.

Verificando mais de um pedaço de código de um mesmo programa (unit) simultaneamente.

Utilize a opção de menu View / New Edit Window ou pressione o Botão direito do mouse sobre a unit e selecione a opção New Edit Window.

Selecionando um componente pai encoberto por um filho.

Selecione o componente filho e pressione a tecla Esc.

Bookmarks na Unit.

Para marcar o código pressione Ctrl K n (com n variando de 0 a 9).
Para retornar ao código marcado pressione Ctrl Q n (com n variando de 0 a 9).
Para desmarcar o Bookmarks pressione novamente Ctrl K n.

Localizando um BreakPoint.

Para visualizar os breakpoints, utilize as opções de menu View / Debug Windows / Breakpoints.
Pressione Ctrl Alt B

Convertendo Dfm em Txt e Txt em Dfm.

No prompt do Dos:

Convert nome_do_form.dfm *.txt

Ou

Convert nome_do_form.txt *.dfm

Dica: Se não funcionar, altere as propriedades de Path de seu Windows.

Hiperlinks

Posicione o mouse sobre a função ou variável desejada.
Pressione o Ctrl para aparecer o Hiperlink.
Pressione o botão esquerdo do mouse para ir até a definição da função ou variável.

Localizando o parênteses correspondente

Posicione o cursor na posição anterior do parênteses desejado.
Pressione Alt .
O cursor irá para a posição imediatamente anterior ao parênteses procurado.

Selecionando Colunas de Texto

Posicione o cursor sobre o inicio da coluna desejada.
Pressione Alt Shift e setas para definir o bloco.
O bloco marcado poderá ser manipulado com os comandos normais de bloco.

Executando uma macro no IDE.

Inicie a gravação da macro com o pressionar das teclas Ctrl Shift R (Linha de Status – Recording).
Faz-se as operações desejadas.
Para encerrar a macro pressione novamente Ctrl Shift R.
Para executar a macro pressione Ctrl Shift P.

Incluindo diversos componentes iguais no form.

Pressione a tecla Shifr ao selecionar o componente.
Cada vez que se clicar no form um novo componente será inserido.
Para encerrar a inserção pressione o ícone da seta na paleta.

Alterando de maiúscula para minúscula e vice-versa

Marque o bloco desejado.
Pressione Ctrl K F para passar para Maiúscula.
Pressione Ctrl K E para passar para Minúscula.
Para inverter a caixa do bloco pressione Ctrl O U.

Localizando uma linha específica na unit.

Pressione Ctrl O G e informe o número da linha.

Copiando propriedades de um componente

Selecione o Objeto que possui a propriedade a ser copiada.
Pressione Ctrl ou Shift e selecione os componentes que receberão a propriedade.
Selecione a propriedade em questão.
Pressione a tecla Esc.




#Código
Esta dica não tem código, são apenas alguns shortcuts do teclado que permitem aumentar o rendimento do seu trabalho no IDE do Delphi.

Ctrl+Shift+i Seleccione as linhas que quer alinhar à direita, depois pressione as teclas Ctrl+Shift ao mesmo tempo e a tecla i para cada espaço à direita.
Ctrl+Shift+u Seleccione as linhas que quer alinhar à esquerda, depois pressione as teclas Ctrl+Shift ao mesmo tempo e a tecla u para cada espaço à esquerda.
Alt+seleção á alguma vez necessitou de fazer o cut/copy a uma coluna de código? Pressione a tecla Alt e ao mesmo tempo seleccione com o rato ou as teclas o texto que pretender.
Shift+Mouse Seleccione os vários componentes de uma form ao pressionar a tecla shift e ao clicar nos componentes a seleccionar.
Ctrl+Setas Move nas várias direcções o componente seleccionado.
Shift+Setas Aumenta ou diminui o tamanho do componente seleccionado.




#Código
Ctrl+Shift+I: Indentar multiplas linhas de código de uma única vez em "n" espaços (conforme o que estiver especificado em Tools/Editor Options/General/Block Indent).

Ctrl+Shift+U: Recuar indentação em "n" espaços (ídem acima).

Ctrl+Shift+0 a 9: Inserir um Bookmark no editor de código. Ex: Você está na linha 845 e tecla Ctrl+Shift+0 (irá aparecer um pequeno quadrado com o número 0 à esquerda do editor). Você vai para o início 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 cabeçalho da procedure/função e a implementação da mesma.

Ctrl+Shift+C: Class Completion. Este recurso é muito interessante para "auto-completar" uma função/procedure que você irá criar. Ex: Você digita o seguinte cabeçalho de procedure na seção 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 também funciona da forma inversa, ou seja, se você implementar o "corpo" da procedure/function, e teclar Ctrl+Shift+C, o Delphi irá adicionar o cabeçalho na área de interface da unit.

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

Ctrl+J (Code Templates): Este recurso também tem uma boa utilidade.

Digamos que você, a todo momento, precise usar um "if..then..else". Ao invés 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 (maiúscula/minúscula) do código selecionado.

Ctrl+K+E: Converter o código selecionado para minúsculas.

Ctrl+K+F: Converter o código selecionado para maiúsculas.

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 diálogo especial (Ctrl+F).

Ctrl+Shift+Setas: Mover o(s) componente(s) selecionado(s) rapidamente no form. O "salto" da movimentação é 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.