我曾经是一名Java用户,但4年前我进入了100%.NET.已经习惯了ReSharper及其提供的所有命令,它与IntelliJ相比如何?两人都来自JetBrains,我想他们很接近 - 但我还没有用过它.(我知道我可以这样做并回答自己,但是YMMV.)
谢谢;
我过去常常和想法和vs + resharper一起工作.我发现它们足够接近我在某些时候认为语法着色是最大的区别.我不确定这是否真的是正确的,但当时感觉确实如此.
当时我在C#中写了一个Web前端,在java中编写了一个后端,我相当确定我正在为每个工作使用适当的工具.请记住,IntelliJ Idea是一个相当以代码为中心的IDE,Visual Studio是一个非常直观的IDE.对他们中的任何一个进行直接比较并不完全公平.
Visual Studio(以及用于java的Netbeans)尝试通过向导和设计人员尽可能地帮助您,有时会将代码隐藏在视图中(Visual Studio可以很好地与设计人员合作,他们甚至为该语言添加了部分类使它更好).Idea试图给你最大的冲击但是使用代码而不是创建太多的"视觉抽象".相反,它在光标上帮助你的确非常出色,而且感觉更像是我的手/大脑运动的延伸,而不是Visual Studio.我认为这必将是音乐会钢琴家的感受.我在这里过顶了吗?
当谈到resharper为Visual Studio引入的东西时,我认为代码分析和重构选项是完全相同的.我也认为一个resharper用户会在想法中感受到非常在家.作为一个Idea用户,我觉得在没有resharper的视觉工作室里裸体:)