vim - quick edits
Visual Studio Code - medium-sized projects, Python or JavaScript
IntelliJ IDEA/PyCharm - Java, or other large or complex projects