什么是在Visual Studio 2008中以编程方式强制关键字大写的最简单方法?
我们使用一种专有的命令定界语言(类似于HTML)。 我们正在尝试从旧编辑器迁移到Visual Studio 2008。 我们的编码标准是将命令大写。 旧编辑器已经定制,以识别命令开始定界符并强制大写,直到键入结束定界符或按下转义键为止。
在Visual Studio 2008中最好的方法是什么? 可以用宏或插件完成吗?
(编辑于1-12-2009)
感谢迄今为止的建议。 我不认为它们回答了我的问题。
澄清:
- 之前的编辑器是CodeWright,因此那里的自定义无法移植到Visual Studio。 - 源代码不是C#。 StyleCop似乎是专门针对C#的。 我们的语言类似于标记语言(例如HTML),但具有不同的定界符字符和命令。 - 我试图在开发人员键入时实际进行大写,而不是提醒他们正确的大写方式。 由于所有命令都已定界,因此我们当前的编辑器在键入开始定界符时实际上会将大写锁定打开。 当键入结束定界符或按下转义键时,大写锁定会被关闭。 这与键盘上Caps Lock的状态无关。
我们使用一种专有的命令定界语言(类似于HTML)。 我们正在尝试从旧编辑器迁移到Visual Studio 2008。 我们的编码标准是将命令大写。 旧编辑器已经定制,以识别命令开始定界符并强制大写,直到键入结束定界符或按下转义键为止。
在Visual Studio 2008中最好的方法是什么? 可以用宏或插件完成吗?
(编辑于1-12-2009)
感谢迄今为止的建议。 我不认为它们回答了我的问题。
澄清:
- 之前的编辑器是CodeWright,因此那里的自定义无法移植到Visual Studio。 - 源代码不是C#。 StyleCop似乎是专门针对C#的。 我们的语言类似于标记语言(例如HTML),但具有不同的定界符字符和命令。 - 我试图在开发人员键入时实际进行大写,而不是提醒他们正确的大写方式。 由于所有命令都已定界,因此我们当前的编辑器在键入开始定界符时实际上会将大写锁定打开。 当键入结束定界符或按下转义键时,大写锁定会被关闭。 这与键盘上Caps Lock的状态无关。