Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I expect navigation, refactoring and completion to work flawlessly.

Same, but this was the case for C# in Visual Studio 20 years ago.

> I know of no other programming language that puts as much effort into context- and structure-aware refactoring

TypeScript + VSCode do all this and more.



C# also have great IDE support in VisualStudio especially with the ReSharper extension. Which is also developed by JetBrains.


Dart is also extremely good from a tooling point of view.


what do you have in mind about refactoring support with Typescript and VSCode? Maybe I'm missing something obvious but the only "refactoring" functionalities that VSCode provides me are "rename this variable", "rename this file" and "move this export to a new file" (can't move to an existing file, and can't even chose the name of the new file)


In VSCode what's in the refactoring menu depends a lot on what you have selected or under the cursor. For example with a selection of a block of code you should get the "extract to method" menu item appear in the refactoring menu, etc. I don't remember there being quite as many as what IntelliJ has for Java though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: