当我打开任何代码文件时,无论是我编写的还是其他开发人员提供的,我都希望它能够根据我对支撑、缩进、行距等的偏好自动对其进行格式化。
理想情况下,将文件保存到磁盘时,它只会保存我接触过的代码/行的格式。它仍然会显示格式化的其余代码,但是它不会将这些代码保存到磁盘(以免惹恼其他开发人员)。
当我打开任何代码文件时,无论是我编写的还是其他开发人员提供的,我都希望它能够根据我对支撑、缩进、行距等的偏好自动对其进行格式化。
理想情况下,将文件保存到磁盘时,它只会保存我接触过的代码/行的格式。它仍然会显示格式化的其余代码,但是它不会将这些代码保存到磁盘(以免惹恼其他开发人员)。
您可以为此使用Resharper 。它将显示格式不一致的警告(通过彩色下划线,很像拼写检查器的警告),您可以指示它根据默认格式规则或您自己的格式规则重新格式化选择或整个文件。
格式规则可自定义以适合您自己的编码标准。
Visual Assist X 适用于 C/C++ 和 C#。每当我不幸需要在 Windows 中做事时,我都会广泛使用它:-)。
重构工具很棒。它修复了 Visual Studio 智能完成。事实上,在您使用 Visual Assist X 之后,Visual Studio 智能补全看起来如此垃圾,以至于您不会相信您为这种蹩脚的“智能”付出了这么多钱。
当然,Visual Assist X 还添加了急需的片段。当您在查看那些 Textmate 截屏视频时看到那些片段“特殊动作”时,您终于可以停止流口水了。