3 ms·
Let's use sublime as an example. File. Open Folder. Select folder. It now shows a tree on the left. Now I want to change a variable, struct or enum name project
by the__alchemist 4y ago
Let's use sublime as an example. File. Open Folder. Select folder. It now shows a tree on the left. Now I want to change a variable, struct or enum name project-wide; there's no obvious way.
- modeless 4y agoThat's your first complaint, about refactoring. It has nothing to do with your second complaint about the project structure. Also, Sublime doesn't do refactoring but VSCode totally does, given appropriate language server support which does exist for e.g. typescript. I have no problem believing that IntelliJ has more and fancier refactorings and code navigation features, but honestly I have never had a lot of use for anything more than rename, goto definition, find all references, and most importantly function/variable name completion, which all work great in VSCode.
- ptomato 4y agoSublime does as well, for languages with LSP support
- the__alchemist 4y agoI've heard this before, but have been unable to make it work in practice, for VsCode.
- modeless 4y agoFair enough. Languages which are not typescript may not have good LSP implementations.