Deixe seu código SQL ser formatado automaticamente, com base em estilos de código flexíveis definidos pelo usuário. Não perca tempo formatando código legado — deixe o DataGrip fazer isso por você com um único atalho Ctrl+Alt+L!
Ajuste o estilo do código em Vários cursores geralmente são a maneira mais eficiente de modificar o código SQL. Para fazer isso no DataGrip, pressione Ctrl duas vezes, segure a seleção e posicione novos cursores com as teclas de seta. Ou segure Shift+Alt e clique para fazer o mesmo. Ou use a pesquisa de texto primeiro e, em seguida, coloque vários cursores em todos os locais onde foram encontradas correspondências, escolhendo Select All Occurrences à direita do campo de texto de pesquisa. Vários cursores
Use modelos dinâmicos incorporados para gerar partes repetitivas do código SQL e crie modelos personalizados para uma eficiência ainda maior. Pressione Ctrl+J para ver todos os Modelos dinâmicos.
Cada modelo dinâmico tem sua própria abreviação — basta digitá-la e pressionar Tab para colar a parte inteira do código.
Por exemplo, é possível usar selw
para SELECT * FROM
com WHERE
Como cada console ou arquivo tem um Histórico local, você nunca perderá seu código. O DataGrip rastreia as alterações feitas nos seus arquivos de origem, protegendo você contra perdas ou modificações acidentais, mesmo se feitas por outros aplicativos. Sempre que quiser, você pode inspecionar o histórico de um arquivo ou diretório específico. Compare alterações no Diff Viewer e reverta para a versão necessária.
Com o DataGrip, você pode acessar o histórico da área de transferência e colar rapidamente qualquer um dos itens recentes copiados para a área de transferência. O DataGrip começa a gravar os itens copiados no histórico da área de transferência assim que você inicia o aplicativo, limpando o histórico no momento em que o Visual Studio é fechado. Para invocar isso, pressione Ctrl+Shift+V.
Pressione Ctrl+Shift+W e a seleção atual será recolhida.
Em todos os editores, seja um editor de dados ou um console de consulta, o DataGrip verifica a ortografia das palavras: para os sublinhados ondulados verdes, visualize as sugestões de dicionário usando Alt+Enter → Typo: change to.... Isso funciona até mesmo para palavras escritas com a formatação camelCase
!
Em vez de fazer toda essa operação de copiar e colar para mover os blocos de código, use os recursos do editor.
— Duplique a linha pressionando Ctrl+D.
— Exclua a linha com Ctrl+Y.
— Mova a linha com Ctrl+Shift+Teclas de seta.
Todas essas teclas de atalho também podem ser usadas para gerenciar blocos de código selecionados.
O editor de texto baseado no IntelliJ oferece uma rica funcionalidade para navegar pelo código-fonte. Os recursos mais importantes:
— Navegue para frente e para trás com Ctrl+Alt+esquerda/direita.
— Navegue até o local da última edição: Ctrl+Shift+Backspace.
Esse recurso permite tratar literais de string como código dinâmico escrito em outras linguagens (como Se você quer ter injeção sempre que editar uma parte específica do código, transforme-a em comentário com XML
, JSON
, qualquer dialeto SQL
ou expressões regulares), incluindo formatação, realce, pesquisa de usos, preenchimento e até mesmo refatoração. A linguagem é injetada automaticamente em um literal quando o DataGrip compreende o tipo da string interno. Por exemplo, se você estiver trabalhando com valores de colunas JSON
, eles serão tratados como tal.
Por padrão, existem apenas dois tipos de injeção predefinidos: JSON
e XML
. No entanto, é realmente simples criar suas próprias injeções: basta pressionar SQL dinâmico
“language=”
, como na imagem. Ela contém outro exemplo importante de injeção de linguagem — o uso do Dynamic SQL, que fornece assistência de codificação para o fragmento injetado.
Gerencie seu código alternando comentários. Escolha que tipo de comentário você deseja usar—bloco ou linha por linha (se aceito pelo seu dialeto SQL).