3 ms·
Can you tell more about tools you use? And what about renaming functions/variables...? It seems it's error prone without IDE/language server.
by missed-pos 5y ago
Can you tell more about tools you use? And what about renaming functions/variables...? It seems it's error prone without IDE/language server.
- Sindisil 5y agoNothing 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.