4 ms·
Nothing fancy. * Vim or VSCode - essentially zero plugins in both cases - format on save using google-java-format - syntax highlighting turned off in Vim
by Sindisil 5y ago
Nothing fancy.
* Vim or VSCode
- essentially zero plugins in both cases
- format on save using google-java-format
- syntax highlighting turned off in Vim, minimized in VSCode
- code folding disabled
- quickfix mode in vim and error display/navigatin in VSCode set up
* maven, gradle, or ant to build
* browser open to JavaDocs for stdlib and any library I happen to be
using (though I work very hard to minimize dependencies)
* JMC, VisualVM, JitWatch, async-profiler, etc. for profiling
I do occasionally still fire up IDEA to use the debugger or other tools, but rarely.
As for renaming methods/variables, for the latter, scope will almost always be small, so rename is usually trivial. For methods, it's almost always easy enough to rename, rebuild, then fix the errors.
I also typically use Vim for C programing, though there I often use cscope and/or ctags to somewhat smooth out navigation.
Again, I do not have a problem with good IDEs, and still occasionally use them. I just don't feel a need for them, and often prefer working in a plain editor.