我正在使用Visual Studio 2008来编写C#和JavaScript(包括AJAX)代码。
我的问题是——我很喜欢Eclipse,特别是它的代码格式化功能(Ctrl-Shift-F)。相比之下,Visual Studio的Ctrl-k、Ctrl-d真的很糟糕,尤其是对JavaScript的支持。
有没有什么办法让Visual Studio的行为像我想念的那个IDE?
我正在使用Visual Studio 2008来编写C#和JavaScript(包括AJAX)代码。
我的问题是——我很喜欢Eclipse,特别是它的代码格式化功能(Ctrl-Shift-F)。相比之下,Visual Studio的Ctrl-k、Ctrl-d真的很糟糕,尤其是对JavaScript的支持。
有没有什么办法让Visual Studio的行为像我想念的那个IDE?
进入“工具”|“选项”|“文本编辑器”,并编辑语言特定设置以符合您的喜好。 Ctrl-K、Ctrl-D 遵守这些设置,因此您可以使代码格式化程序按照自己的方式工作。您可以更改许多选项(括号定位、间距、缩进等)。
前往选项 > 环境 > 键盘,在命令中找到 Edit.FormatDocument 并将其绑定到 ctrl + shift + f
编辑:我看错了,你可以在选项 > 文本编辑器 >(文档类型)中配置 VS 的格式。
不知道是否能够完全像 Eclipse 一样设置,但那里是您设置首选项的地方。
我没有尝试过,但Resharper有很多格式化和编码相关的好东西。也许你可以在那里找到一些有用的东西,你也可能开始喜欢VS。
注意:在VS2005上使用Resharper有点卡顿。