Muito útil os atalhos..

quando a minha IDE eu reduzi a imagem para melhorar a visualização, como
gostei do padrão Locked
eu comprei um monitor de 17" e to usando resolução 1208X1024.

Em 12/11/07, Andrei Luís <[EMAIL PROTECTED]> escreveu:
>
>   Segue abaixo atalhos do Delphi, fonte lista-delphi (www.delphibr.com.br
> ).
>
> Para complementar o que eu tinha falado anteriormente, e tomando como
> base a IDE do Eduardo, eu utilizo uma janela que fica "solta" e não
> "colada" no Form Designer com três abas: Object Inspector, Tool
> Palette e Project Manager, e chamo pelas teclas F11, Ctrl + Alt + P e
> Ctrl + Alt + F11 respectivamente. Quando trocar meu monitor pra um 19"
> Wide eu vou deixar essa janela "colada" ao form designer pois fica
> mais a mão.
>
> Tenho o GExperts instalado, onde configurei outros atalhos como Ctrl +
> Alt + A mostra a janela Alignment e Ctrl + Al + S mostra a janela
> Size.
>
> Acho que é isso, essa questão é mais de gosto, e cada um tem um jeito
> de trabalhar que acha mais prático.
>
> []
> Andrei
>
> Atalhos de Teclado da IDE do Delphi
>
> F4 - Executa o programa a partir da posição do cursor do mouse
>
> F5 - Adiciona um breakpoint
>
> F7 - Debuga seu projeto entrando para dentro das sub-rotinas
>
> F8 - Debuga seu projeto apenas passando pelas sub-rotinas
>
> F9 - Executa seu projeto em modo de debugação
>
> 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.
>
> CTRL+SHIFT+G - Insere uma nova "GUID" na posição do cursor do mouse.
>
> CTRL+SHIFT+Y - deleta tudo até o final da linha
>
> CTRL+SHIFT+J - Chama o "syncedit"
>
> 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+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+J - Chama o "code templates" a partir do identificador que o cursor
> está posicionado.
>
> CTRL+T - Deleta o restante da palavra a partir da posição aonde o cursor
> se
> encontra. Por exemplo, se você parar a cursor na letra X da palavra
> "Experiencia", o texto "periencia" será excluido do texto.
>
> CTRL+E - Faz uma busca incremental.
>
> CTRL+Y - Deleta a linha corrente.
>
> 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+K+I: Desloca o código, ou bloco, uma tabulação.
>
> Ctrl+K+U: Desfaz o deslocamento do código, ou bloco, uma tabulação.
>
> Ctrl+Setas: Move o componente pixel a pixel.
>
> Shift+Setas: Redimensiona o componente pixel a pixel.
>
> 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.
>
> ALT+[ - match pair forward
>
> ALT+] - match pair backward
>
> ALT+RightArrow - browse forward (hotlink history)
>
> ALT+LeftArrow - browse backward (hotlink history)
>
> ALT+UpArrow - browse to symbol under editor cursor(invoke a hotlink and
> add it
> to the hotlink history)
>
> Alt+G: Ir para uma determinada linha.
>
> CTRL+F12 - Visualiza a Unit referente ao form corrente ou visualiza o From
> referente a unit corrente
>
> ALT+G - Chama o "Goto line number" no editor
>
> CTRL+SHIFT+R - Inicia ou para a gravação de uma macro
>
> CTRL+SHIFT+P - Executa o editor de macros
>
> CTRL+SPACE - Chama o "code completion" que conclui o nome dos comandos.
>
> CTRL+SHIFT+SPACE - Chama o "code parameter hints"
>
> CTRL+ENTER - Abre o arquivo especificado no cursor do mouse (desde que
> você pare o
> mouse sobre um nome de arquivo que exista)
>
> CTRL+SHIFT+C - Declara a procedure ou function na implementation ou na
> declaracao de procedures.
>
> CTRL+SHIFT+UpArrow - Navega pelo método
>
> CTRL+SHIFT+DownArrow - Navigate to method implementation/declaration
>
> CTRL+ALT+UpArrow - Navega para o método anterior em ordem lexica
>
> CTRL+ALT+DownArrow - Navigate para o próximo método em ordem lexica
>
> CTRL+ALT+Home - Navigate to the lexically first method implementation
> in this source unit
> * CTRL+ALT+End - Navigate to the lexically last method implementation in
> this source unit
>
> CTRL+/ - Inclui comentario por linha ou bloco selecionado
>
> 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 análise de
> segundo plano constante, tanto do código-fonte que você está
> escrevendo, quando do
> código-fonte das units a que a sua unit atual se refere. Este recurso
> tem por finalidade auxiliar na codificação e na depuração do programa.
> O ideal é
> desabilitar este recurso e só habilitá-lo quando necessário. Para
> isso, entre em Tools/Editor Options/Code Insight e, no grupo Automatic
> Features,
> desmarque as opções 1, 2 e 4. Além disso, diminua o Delay para 0,5 sec.
>
> Quando for necessário 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 Espaço para
> forçar a exibição
> dos comandos relativos àquele componente.
>
> - Se quiser usar o Code Parameters, para visualizar os tipos de
> parâmetros usados por uma função, após digitar o nome da função e o
> parêntesis,
> pressione Ctrl+Shift+Barra de Espaço (Ex: ZeraCod( ). Isto fará com
> que um hint apareça, exibindo qual parâmetro 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 posição atual (left e
> top).
>
> - Para selecionar vários componentes, mantenha a tecla Ctrl
> pressionada enquando arrasta o ponteiro do mouse sobre os mesmos. Esta
> técnica é muito
> útil quando se quer selecionar componentes que estão inseridos em um
> componente do tipo container (Panel, GroupBox, ScrollBox, etc).
>
> - Se você precisa adicionar vários 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 botão que tem um ponteiro de mouse, localizado
> no lado esquerdo da paleta de componentes.
>
> Em 09/11/07, Edison DRP<[EMAIL PROTECTED] <edisondrp%40globo.com>>
> escreveu:
> > Ola Andrei
> > como pode ser visto no inicio desta thread, estou começando agora no uso
> do
> > 2007. E já estou ficando curioso
> > para saber quais são estes "atalhos" ~tão maravilhosos que transformam
> uma
> > apartamento de quarto e sala numa mansão para alguns?
> > Edison
> >
> > ----- Original Message -----
> > From: "Andrei Luís" <[EMAIL PROTECTED]<compuvale.software%40gmail.com>
> >
> > To: <delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>>
> > Sent: Friday, November 09, 2007 11:24 PM
> > Subject: Re: [delphi-br] IDE Delphi 2007
> >
> >
> > Além de que, nada impede de ter o melhor dos dois mundos: IDE parecida
> > com D7 e utilizando os atalhos que o Juliano mencionou. Os plug-ins
> > que o Eduardo sugeriu, e que eu também uso, não interferem nos atalhos
> > do Delphi.
> >
> > []
> > Andrei
> >
> > Em 09/11/07, Edison DRP<[EMAIL PROTECTED] <edisondrp%40globo.com>>
> escreveu:
> > > Exatamente. Fica um buraquinho no meio de tanta coisa que é um saco
> para
> > > trabalhar.
> > > Os atalhos etc podem ser ótimos, mas é preciso poder ver o que voce
> está
> > > fazendo
> > > Edison
> > >
> > > ----- Original Message -----
> > > From: "Eduardo Silva dos Santos" <[EMAIL 
> > > PROTECTED]<eduardo.drd%40gmail.com>
> >
> > > To: <delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>>
> > > Sent: Friday, November 09, 2007 8:48 PM
> > > Subject: Re: [delphi-br] IDE Delphi 2007
> > >
> > >
> > > Vc falou tudo, gosto é gosto, eu utilizo os atalhos que vc citou.
> > >
> > > o problema da paleta de componentes lateral é o espeço que ela ocupa,
> da
> > pro
> > > ocultar, mas mesmo assim não fica legal.
> > >
> > > faz uma experiência, instala o DelphiSpeedUp e o DevExtensions pra vc
> ver.
> > > te garanto que eles só melhoram oq já é bom.
> > >
> > > Em 09/11/07, Juliano Silva - Yahoo <[EMAIL 
> > > PROTECTED]<smjjuliano%40yahoo.com.br>>
> escreveu:
> > > >
> > > > Pessoal
> > > >
> > > > Não me leve a mal, gosto é gosto e não devemos discutir sobre isso,
> mas
> > > > tentem utilizar os recursos que a IDE do Delphi 2006 e 2007 trazem
> de
> > > > melhor
> > > > que tenho certeza que não mais irão utilizar a IDE do Delphi 7, digo
> > isso
> > > > por experiência própria, praticamente não precisa usar o mouse...
> > > >
> > > > CTRL+P vai para guia de componentes, daí é só digitar o nome do
> > componente
> > > > e
> > > > já vai filtrando...
> > > >
> > > > CTRL + F12 Navegação entre as UNITS / FORMS abertos
> > > >
> > > > ALT + TAB No object inspector alterna entre propriedades e eventos.
> > > >
> > > > Bem, estas são as de cabeça que lembro, mas com ela já dá para
> descartar
> > a
> > > > utilização do acesso as palhetas para selecionar algum componente...
> mas
> > > > vou
> > > > deixar bem claro, GOSTO É GOSTO E NÃO SE DISCUTE... É QUE OS
> BENEFÍCIOS
> > DE
> > > > USAR OS RECURSOS DO D2006 SÃO MUITOS... EU MESMO FIQUEI SURPRESO...
> > > >
> > > > Juliano
> > > >
> > > > _____
> > > >
> > > > De: delphi-br@yahoogrupos.com.br 
> > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br>
> > [mailto:
> > > > delphi-br@yahoogrupos.com.br 
> > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br>] Em
> > > > nome de Eduardo Silva dos Santos
> > > > Enviada em: sexta-feira, 9 de novembro de 2007 19:10
> > > > Para: delphi-br@yahoogrupos.com.br 
> > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br>
> > > > Assunto: Re: [delphi-br] IDE Delphi 2007
> > > >
> > > > Olá Edison, seus problemas acabaram.
> > > >
> > > > HYPERLINK "http://andy.jgknet.de/dspeedup/";
> > > > http://andy.-jgknet.de/-dspeedup/
> > > > HYPERLINK
> > > > "http://andy.jgknet.de/dspeedup/index.php?page=screenshots";
> > > > http://andy.-jgkn
> > > > et.de/-dspeedup/-index.php?-page=screenshots
> > > > HYPERLINK "http://andy.jgknet.de/blog/"http://andy.-jgknet.de/-blog/
> > > >
> > > > esse é o DDevExtesions pro Delphi 2007.
> > > > HYPERLINK
> > > > "
> http://andy.jgknet.de/dspeedup/builds/DDevExtensions2007-06-17-0157.zip
> > > > "htt
> > > >
> >
> p://andy.-jgknet.de/-dspeedup/-builds/DDevExten-sions2007--06-17-0157.-zip
> > > >
> > > > de uma olhada no Delphi SpeedUP tb...
> > > >
> > > > veja minha IDE
> > > > HYPERLINK
> > > > "http://www.drdsistemas.com/IDE2007.PNG";
> > > > http://www.drdsiste-mas.com/IDE2007.
> > > > -PNG
> > > >
> > > > Em 09/11/07, Edison Garcia <HYPERLINK
> > > > "mailto:edisondrp%40globo.com"[EMAIL PROTECTED]> escreveu:
> > > > >
> > > > > Boa noite
> > > > > Algum dos colegas que trabalhe com o Delphi 2007 (Win32) saberia
> dizer
> > > > > se existe alguma forma de configurar o IDE de forma semelhante ao
> iDE
> > > > > do delphi 7, ou seja, com a (em minha opinião!) boa e velha paleta
> de
> > > > > componentes na parte superior ?
> > > > >
> > > > > Obrigado
> > > > >
> > > > > Edison Garcia
>  
>



-- 
.......................................................
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
.......................................................


[As partes desta mensagem que não continham texto foram removidas]

Responder a