Atalhos
A ferramenta oferece vários atalhos ao desenvolvedor, facilitando a localização de componentes, métodos, palavras-chave, e mais algumas utilidades.
Dentre eles, os de mais destaque são:
Ctrl + Shift + A: Adição de uses
Esse é um atalho do próprio do Delphi, mas tem grande valia e poderá ser utilizado ao adicionar um método do sistema a uma unit que não tenha sua use declarada. O atalho irá buscar e apresentar a use necessária para a utilização do mesmo.
Exemplo:
Durante uma implementação, o método do sistema "TProcuraRegistro" foi adicionado à uma unit que não que ainda não tem informação sobre sua função, ficando sublinhado em vermelho. Para adicionar sua use, basta utilizar as teclas de atalho, selecionar a unit e confirmar.
Ctrl + G: Procedure List
Esse atalho é utilizado para visualizar todos os métodos vigentes na unit, dando mais agilidade na hora de encontrar o método desejado.
Shift + Alt + S: Grep Search
Esse atalho faz uma busca em determinado local, procurando pela palavra-chave digitada, sendo muito útil para pesquisas.
Em "Files", o alcance da pesquisa pode ser alterado. Na maior parte das vezes, a opção "All files in project" será suficiente.
Caso queira fazer uma pesquisa mais centrada, utilizar a opção "Directories". Em "Directory Search", selecionar o caminho da pasta que será utilizada na pesquisa.
Ctrl + Shift + F: Find Component Reference
Esse atalho pesquisará no formulário da unit o componente selecionado e, caso encontre, mostrará sua localização.
Exemplo:
Localizando o componente "DBE_CLIENTESCODREG" no formulário de Clientes
Ao utilizar o atalho, o formulário será aberto selecionando o componente marcado.
Ctrl + Alt + setasSetas cima/baixo: Identifier Reference
Esse atalho serve para localizar o próximo local onde aparece a palavra selecionada. Útil para acompanhar atribuições.es de variáveis.
Observação:
Em algumas máquinas, esse atalho rotacionará a tela, sendo necessário altera-lo através do menu "Configuration..." visto anteriormente.
Ctrl + Alt + Seta direita: Move to Matching Delimiter
Encontrará o delimitador correspondente. Útil na hora de encontrar o end de um begin, o finally de um try, ou até mesmo para selecionar os parênteses do método externo.
Exemplo:
Localizando o end de um begin
Posicionar o mouse no begin e utilizar o atalho
A marcação será redirecionada até a linha em que se encontra o end.
Ctrl + Alt + Seta esquerda: Locate matching delimiter
Seleciona todo o código que está dentro do delimitador selecionado. Útil ao adicionar uma nova condição, onde é necessário mover o código dois espaços a frente.
Exemplo:
Adicionando uma nova condição ao código
Posicionar o mouse no delimitador end adicionado e utilizar o atalho
Assim, todo o código poderá ser facilmente reposicionado, principalmente ao se tratar de trechos maiores.
Set tab order
Esse atalho, por padrão, não vem configurado.
Adicionar teclas de atalho. Recomendação: Ctrl + Shift + T
Apesar de pouco comum, convencionalmente poderá ser necessário adicionar componentes e alterar o "tab order" dos mesmos.
Com esse atalho, os componentes podem ser organizados apenas arrastando-os, não sendo necessário alterar as propriedades de cada um.