Olá! Neste artigo vou falar sobre atalhos. Serão muitas fotos e se houver várias, então a primeira é antes e as próximas são depois de pressionar os atalhos. Espero que seja fácil e informativo.
As teclas de atalho no IntelliJ IDEA são uma arma muito poderosa que muitas pessoas subestimam. Quando usados com confiança, eles podem aumentar a velocidade de desenvolvimento em uma ordem de grandeza. A lista completa dos existentes pode ser visualizada pressionando Alt+h+k. Portanto, abaixo haverá uma captura de tela da minha ideia e contarei a vocês aquelas que uso com mais frequência do que outras. No final mostrarei como escrever seus próprios atalhos. Ir!)
Este é o meu ambiente de desenvolvimento, mas não funcional, aqui aprendi Spring e verifiquei exemplos de código, então o usei muito raramente, porém, em meio ano os atalhos me salvaram de escrever 17 mil caracteres. Um argumento bom o suficiente para começar a usá-los, não é?) Vou na ordem: Ctrl + Espaço – mostra uma lista de opções com as quais você pode completar a entrada.
Ctrl + w – seleção inteligente de texto. Primeiro, ele seleciona a palavra onde está o cursor, depois os comandos mais próximos e assim por diante até todo o documento.
Ctrl + y – exclui uma linha inteira, mantendo o cursor na mesma posição.
Ctrl + Shift + Espaço – igual a Ctrl + Espaço , leva em consideração apenas campos e métodos estáticos. Também ajuda inicializar o campo com o tipo apropriado.
Ctrl + b – vai para a declaração de um campo, método ou caixa registradora. O mesmo efeito que pressionar Ctrl + LMB
Ctrl + / - comenta uma linha de código; se você selecionar várias linhas, todas elas serão comentadas.
Shift + F6 – Renomeia um campo, método ou classe em todos os locais onde é utilizado.
Agora, deixe-me contar em detalhes como criar seu próprio atalho. Precisamos entrar nas configurações, isso é feito com a combinação Ctrl+Alt+s e ir para Keymap:
E então selecionamos o que precisamos para instalar o atalho, pressionamos RMB e selecionamos a combinação.
Defino a combinação Shift+Alt+e para deletar tudo à direita do cursor na linha selecionada.
Agora verificamos se tudo funciona e seguimos em frente.
Este atalho em particular parece muito inútil, mas você tem uma combinação gratuita e sabe como fazer, você pode usá-la no que precisar. No trabalho eu uso para Annotate, é necessário para trabalhar com Git e mostra quem fez alterações no código e quando. Agora vamos falar um pouco sobre preenchimento automático. O que é isso? É a capacidade de inserir várias palavras ou até mesmo um bloco de código com uma abreviatura. Exemplo: em vez de inserir manualmente o método principal vazio, você pode usar as primeiras letras destas palavras:
Existem muitas combinações de teclas semelhantes e, por exemplo, há muito tempo que não insiro manualmente um loop ( iter ou itar ). Você pode criar uma para as declarações de variáveis mais populares e isso economizará muito tempo no futuro. Isso é feito assim: vá para configurações ( Ctrl + Alt + s ) e selecione Editor, depois Live Templates.
Selecione a categoria “outro” e clique no sinal de mais verde à direita ou use o atalho Alt+Insert e depois “Live Template”. Defina a abreviatura, descrição e definição do nosso formulário de preenchimento automático pessoal. Por enquanto você pode apenas seguir o exemplo para descobrir, refazer mais tarde não será difícil)
Clique em Definir, marque a caixa “Em todos os lugares”, salve e marque.
E, finalmente, existe uma combinação como Ctrl + Alt + t - envolve o comando selecionado em um bloco de código
Portanto, podemos escrever esse comando nós mesmos. Por exemplo, quero agrupar o código em System.out.println(); pressione Ctrl + Alt + t e selecione o último item
Da última vez que selecionamos “outro”, agora clique em “surround”, Alt+Insert , depois Live Templates, insira os dados mostrados na imagem abaixo e salve.
Agora usamos nosso modelo. Selecionamos o que queremos enviar para o console, pressionamos Ctrl+Alt+t , depois o que inserimos no campo Abreviação (quanto menos caracteres, melhor), no nosso caso é S , e conseguimos.
Basta retirar o ponto e vírgula do final antes dos parênteses. Em meu trabalho, tento usar atalhos sempre que possível e acredito que um bom conhecimento do seu ambiente de desenvolvimento não apenas o diferenciará de outros desenvolvedores, mas também melhorará significativamente a produtividade. Obrigado pela sua atenção, ficarei feliz em ouvir seu feedback!)
![Guia do usuário do IntelliJ IDEA: teclas de atalho - 3](https://cdn.javarush.com/images/article/7615b3a2-e845-47a0-a696-3c4bb6e2f2a6/1024.jpeg)
![Guia do usuário do IntelliJ IDEA: teclas de atalho - 4](https://cdn.javarush.com/images/article/069aee18-2311-4d8e-8da2-9d52f8f42096/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 5](https://cdn.javarush.com/images/article/54f60ca4-43dc-4cf9-a907-01010114c3aa/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 6](https://cdn.javarush.com/images/article/adb2c65e-783b-4661-b6cd-db648bda046d/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 7](https://cdn.javarush.com/images/article/1488e4b5-4bdd-4150-93b8-b449b826a5fe/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 8](https://cdn.javarush.com/images/article/a3349d86-06c2-4336-9c64-f8eb969b441f/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 9](https://cdn.javarush.com/images/article/1554af69-120c-4c61-b7bf-59b6f92e6ebd/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 10](https://cdn.javarush.com/images/article/2de17e4a-44d9-4593-9618-107668644895/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 11](https://cdn.javarush.com/images/article/ee1e721d-8aaa-4a92-97ca-426f66aaecd7/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 12](https://cdn.javarush.com/images/article/d0c2f299-7e54-4c29-addc-070c91eb6d91/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 13](https://cdn.javarush.com/images/article/6fba5475-43d9-4697-a4c9-646287b0eba9/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 14](https://cdn.javarush.com/images/article/c89249c5-d45f-4798-8471-225c91f7dc57/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 15](https://cdn.javarush.com/images/article/1e11a495-a94e-4526-9b7a-4d8d4696bb30/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 16](https://cdn.javarush.com/images/article/1c83f650-7ea2-4709-bbd5-dc3d2c1cf5b8/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 17](https://cdn.javarush.com/images/article/6f04b1a6-1296-4218-ba30-9c892fd9a663/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 18](https://cdn.javarush.com/images/article/e89e17e2-539a-4bb8-a445-a4e2deaeaba0/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 19](https://cdn.javarush.com/images/article/736f964a-86b7-491e-924b-e90a95be7c4d/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 20](https://cdn.javarush.com/images/article/a385bbe6-f7ad-41d0-9509-97f29b9be734/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 21](https://cdn.javarush.com/images/article/586335d4-1ed0-4be5-be73-3ec613c5f106/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 22](https://cdn.javarush.com/images/article/272a1e90-052e-4851-9df8-79906e2990ef/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 23](https://cdn.javarush.com/images/article/b0de2117-62f7-447d-a025-aa7f59e69eba/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 24](https://cdn.javarush.com/images/article/dffb1a45-0250-4f12-9615-c628a420c1f1/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 25](https://cdn.javarush.com/images/article/3a2a706a-4a3e-497f-a535-dd3fc530e71f/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 26](https://cdn.javarush.com/images/article/5ca8e718-d73b-45e4-8f92-602d4d9220ee/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 27](https://cdn.javarush.com/images/article/85af07f9-aa48-4429-b6a3-1dbffb9e3f5a/original.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 28](https://cdn.javarush.com/images/article/a80c72e3-8f64-478e-b87a-3026c02bd477/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 29](https://cdn.javarush.com/images/article/98d0c783-6958-42a9-b34e-d1cc6ca7ef5f/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 30](https://cdn.javarush.com/images/article/12f21937-a601-4882-922e-cb530ebd052a/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 31](https://cdn.javarush.com/images/article/11c5ddca-e92a-421a-99f1-935d82fb93c7/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 32](https://cdn.javarush.com/images/article/28a074e5-3e5a-489d-8d18-884b03e01ce0/1024.jpeg)
![Руководство пользователя IntelliJ IDEA: горячие клавиши - 33](https://cdn.javarush.com/images/article/eb2c73be-d50b-44f0-8272-d61f85cca819/1024.jpeg)
GO TO FULL VERSION