在 Visual Studio 2008 中以编程方式强制关键字大写的最简单方法是什么?
我们使用专有的命令分隔语言(如 HTML)。我们正在尝试从旧版编辑器迁移到 Visual Studio 2008。我们的编码标准是将命令大写。旧版编辑器经过自定义以识别命令开始定界符并强制大写,直到键入结束定界符或按下转义键。
在 Visual Studio 2008 中最好的方法是什么?可以使用宏或加载项来完成吗?
(2009 年 1 月 12 日编辑)
感谢您到目前为止的建议。我认为他们没有回答我的问题。
说明:
- 之前的编辑器是 CodeWright,因此那里的定制不能移植到 visual studio。
- 源代码不是 C#。 StyleCop 似乎专门针对 C#。我们的语言类似于 HTML 等标记语言,但具有不同的分隔符和命令。
- 我正在尝试根据开发人员的类型实际使用大写字母,而不是提醒他们正确的大写字母。由于命令都是定界的,我们当前的编辑器实际上会在键入开始定界符时打开 Caps Lock。当结束分隔符或退出键被按下时,大写锁定被关闭。这与键盘上 Caps Lock 的状态无关。
最佳答案
试用 StyleCop ,可从 Microsoft 网站获取。您可能需要针对您的特定编码标准调整规则集。对于我们使用的编码标准,它几乎是开箱即用的。
关于visual-studio - 在 Visual Studio 2008 中以编程方式强制大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/426584/