【问题标题】:Visual Studio 2015 Brace and Parenthesis autocompleteVisual Studio 2015 大括号和括号自动完成
【发布时间】:2016-07-07 09:41:44
【问题描述】:

当我创建一个新的节点 Web 应用程序项目时,在我的 js 文件中键入 ( 时,它不会插入一对 ()。当我输入关键字 function 时,它不会使用一对大括号 {} 或方括号 [] 自动完成。

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

我已经检查了下面的Automatic Brace Completion 选项

Options > Text Editor > Javascript

无论我使用node.js tools 1.1 还是1.2 RC,行为都是相同的。 但是,自动完成在 node projects 中对于 VS2013 工作正常。

【问题讨论】:

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


    【解决方案1】:

    阅读这里的信息后,我能够解决问题:

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

    通过去修复它

    工具 > 选项 > 文本编辑器 > Node.js > IntelliSense

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

    【讨论】:

      猜你喜欢
      • 2012-08-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      相关资源
      最近更新 更多