Visual studio 2013 Visual Studio 2013+Typescript+Web Essentials=无自动关闭大括号

Visual studio 2013 Visual Studio 2013+Typescript+Web Essentials=无自动关闭大括号,visual-studio-2013,typescript,web-essentials,Visual Studio 2013,Typescript,Web Essentials,我已经安装了VS 2013 Update 2的Web Essentials,但在Typescript文件中没有自动关闭大括号和自动关闭圆括号 从我在一些论坛上读到的内容来看,它确实存在,而且应该是可用的。有什么方法可以实现它吗 谢谢 ps:对于JS文件,一切正常。控制此功能的工具->选项->文本编辑器->类型脚本->自动大括号完成选项似乎已禁用 通过添加以下DWORD注册表值并将其设置为1,可以手动启用此选项: HKCU\Software\Microsoft\VisualStudio\12.0_

我已经安装了VS 2013 Update 2的Web Essentials,但在Typescript文件中没有自动关闭大括号和自动关闭圆括号

从我在一些论坛上读到的内容来看,它确实存在,而且应该是可用的。有什么方法可以实现它吗

谢谢

ps:对于JS文件,一切正常。

控制此功能的工具->选项->文本编辑器->类型脚本->自动大括号完成选项似乎已禁用

通过添加以下DWORD注册表值并将其设置为1,可以手动启用此选项:

HKCU\Software\Microsoft\VisualStudio\12.0_Config\Languages\Language Services\TypeScript\ShowBraceCompletion
一旦启用重启VS以查看更改,您可以进入选项并将其选中。如果TypeScript中真的支持大括号补全,希望这足以让它开始工作。更新:这似乎仍然无法启用大括号补全功能-看起来TypeScript语言服务本身根本不支持VS2013更新2中的大括号补全功能,这是我在上面尝试过的-但请注意,我没有安装WebEssentials


请注意,这与其说是正确的修复,不如说是黑客行为,因为Visual Studio可以在安装/卸载/启用/禁用扩展时随时重建12.0_Config键。一个更持久的补丁程序是创建一个小的VisualStudio扩展,其中包含一个:当重建12.0_Config键时,它会查看所有的.pkgdef,以查看它应该放在那里的内容。

这里有一个扩展,它会自动添加括号:

是的,我刚刚尝试了这个破解,该选项已在VS选项上启用,但在代码上不起作用。这是非常可悲的,使用该特性编写代码会更好。用户:啊,很抱歉,它没用。值得一试。