【问题标题】:Visual Studio 2017 JavaScript Comment Auto FormattingVisual Studio 2017 JavaScript 注释自动格式化
【发布时间】:2017-11-27 21:26:44
【问题描述】:

当我在 JavaScript 文件 (.js) 中的 Visual Studio 2017 中创建注释时,cmets 的自动格式与我使用 C# 时的格式不同。虽然是一个小问题,但从长远来看,它会节省一些时间来解决并确定这在 Visual Studio 中是否可行

在 C# 文件中,当我键入:/* 并按回车键时,会自动创建另一个星号以及星号之前的一个空格,因此它们都在同一行,以及星号之后的一个空格是我的光标最终结束的地方。

C# 中的示例:

/*
 * 

但是,在 JavaScript 中,当我通过键入 /* 开始评论并按 Enter 键时,光标只会移动到下一行。不创建空格或星号。

JavaScript 中的示例:

/*
[Nothing is automatically created on this line after pressing enter.]

我们正在更新我们的 JavaScript 核心库以使用 YUIDoc,并将添加大量 cmets,例如:

/**
 * My JavaScript application
 * 
 * @module myapp
 */

让智能感知在输入时添加额外的空间和星号将节省大量时间。我查看了“工具”>“选项”>“文本编辑器”中的各种设置,似乎无法找到 VS 处理 .cs 文件与 .js 文件的方式之间的区别。任何帮助将不胜感激。

【问题讨论】:

    标签: visual-studio ide autoformatting


    【解决方案1】:

    希望这对你有用,

    工具 -> 选项 -> 文本编辑器 -> JavaScript/TypeScript -> 语言服务:

    取消选中“启用新的 JavaScript 语言服务”。

    关闭 javascript 文件,然后再次打开它们。 格式化和智能感知应该会再次起作用。

    参考:

    【讨论】:

      猜你喜欢
      • 2019-03-13
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多