官术网_书友最值得收藏!

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.

IntelliJ provides a full range of key bindings for most of the tasks, please have a look at them at this link: https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf.

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.

Some quick-fix options

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.

Many more tricks can be found in this video, it is really long but worth every minute, https://youtu.be/eq3KiAH4IBI.
主站蜘蛛池模板: 镇康县| 靖安县| 永顺县| 安新县| 浦城县| 莒南县| 寿宁县| 永和县| 古浪县| 丹棱县| 望奎县| 本溪| 佛冈县| 新邵县| 苍溪县| 新闻| 巧家县| 天门市| 大洼县| 阿克苏市| 石屏县| 铜陵市| 岚皋县| 莲花县| 安平县| 桐柏县| 尉犁县| 阿拉善右旗| 荔浦县| 吉隆县| 祁阳县| 舟曲县| 阿拉善盟| 南安市| 沙洋县| 阳山县| 永兴县| 玉林市| 兴宁市| 阿坝县| 商南县|