Visual Studio 2015大括号和括号自动完成

时间:2016-07-07 09:41:44

标签: javascript visual-studio-2015 projects-and-solutions

当我创建新的节点网络应用项目时,在我的jQuery(document).ready(function() { jQuery(".info").hide(); jQuery(".trigger").mouseout(function() { jQuery(this).closest('.uk-panel').siblings(".info").slideUp(200); }); jQuery(".trigger").mouseover(function() { jQuery(this).closest('.uk-panel').siblings(".info").slideDown(200); }); }); 文件中键入js时,它不会插入一对(。当我输入关键字()时,它不会使用一对大括号function或方括号{}自动完成。

当我创建一个新的Visual C#Asp.NET项目并向其添加[]文件时,自动完成工作正常。在空白解决方案中创建js文件时也是如此,因此行为似乎与nodejs项目不同。

我已经检查了

下的js选项
Automatic Brace Completion

无论我使用Options > Text Editor > Javascript 还是node.js tools 1.1,行为都是一样的。 但是,1.2 RC node projects的自动完成工作正常。

1 个答案:

答案 0 :(得分:0)

我在阅读完信息后能够解决问题:

  

https://github.com/Microsoft/nodejstools/issues/1142

通过转到

来解决
  

工具>选项>文本编辑器> Node.js>智能感知

并将智能感知模式改为ECMAScript 5.基本上,Nodejs工具'编辑' es6 intellisense由typescript驱动,不能自动完成大括号。