- Hands-On Microservices with Kotlin
- Juan Antonio Medina Iglesias
- 322字
- 2021-06-30 19:10:55
Tips and Tricks
They are several key bindings and tools that we can use to improve our products using IntelliJ, let's review some of them.
Execute an action: Shift + Ctrl + A on Windows, shift + command + a on MacOS. This will allow us to execute any action in the tool, for example, Run, View Maven projects, Save the file, and so on.
Search everywhere: Double Shift. This will have a window that allows us to search for everything, from file names to actions, and so on. The search is quite powerful, for example, if we want to open our class, ExampleService we can just type ES in capitals.
Paste from history: Shift + Ctrl + V on Windows, shift + command + v on Mac OS, it will display a window with a history on our clipboard.
Iterations and quick-fixes: Alt + Enter. This is probably the most powerful tool; many times, we can see a light bulb on the editor, using this key binding where it is will fold options for this, from removing unused imports, to simplify lines of code. Try to experiment with it.

Rename: Shift + F6. This will rename anything, from a class name to a file, or even a package, and will also change the code that was using that name; for example, if we rename a function, every call to that function will be renamed.
Refactor this: Shift + Ctrl + Alt + T on Windows, control + T on MacOS, is a really nice feature to use in any piece of code, from extracting a method to moving a class, changing parameters and functions, and many more.
- Learning Scala Programming
- Interactive Data Visualization with Python
- 從程序員到架構(gòu)師:大數(shù)據(jù)量、緩存、高并發(fā)、微服務(wù)、多團(tuán)隊(duì)協(xié)同等核心場(chǎng)景實(shí)戰(zhàn)
- Implementing Cisco Networking Solutions
- Highcharts Cookbook
- 前端HTML+CSS修煉之道(視頻同步+直播)
- Express Web Application Development
- 西門子S7-200 SMART PLC編程從入門到實(shí)踐
- OpenResty完全開發(fā)指南:構(gòu)建百萬(wàn)級(jí)別并發(fā)的Web應(yīng)用
- 網(wǎng)絡(luò)數(shù)據(jù)采集技術(shù):Java網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 大數(shù)據(jù)時(shí)代的企業(yè)升級(jí)之道(全3冊(cè))
- Visual Basic 程序設(shè)計(jì)實(shí)踐教程
- 高質(zhì)量程序設(shè)計(jì)指南:C++/C語(yǔ)言
- Mastering JavaScript Promises