Intellij

I feel Intellij is one of the best IDE for Java, Scala development. Community edition should suffice for most of development purposes.

I prefer atom IDE for Node.js development.

You can open the terminal window in Intellij itself : View -> Tool Windows -> Terminal
This way you can run all terminal commands on the project without having to open terminal application separately.

To open a project in same window :

intellij-open-project-same-window

To Search for text in entire project : ctrl + shift + f

Search for files in the project :  cmd + shift + n

To search and replace text in entire project : ctrl + shift + r

Double press shift -> Lets you search in entire project.

command + E -> Shows recently used files.

To view all tool windows(Terminal, Gradle build, etc) on a fresh Intellij install -> View -> Tool buttons

Running projects in Intellij :

You can right click on any project and run it directly from Intellij.

If you see Abnormal Build Process Termination error in intellij when running or debugging a java project, it may be because you are using latest version of Intellij but an older version of java is setup for your project.

Update your project SDK to 9.0 – Right click on Project -> open module settings -> Project -> Project SDK : 9.0

Compilation error for projects in Intellij :

Java projects in Intellij has modules -> Right click on Project -> open module settings -> modules -> You will mostly have main module and test module ->
Make sure src and resources are pointing to correct project directories for main module. Also make sure test and resources are pointing to correct project directories for test module. This is how intellij understands the project and compiles it.

Leave a comment