当我在JavaScript文件(.js)中的Visual Studio 2017中创建注释时,注释的自动格式与我使用C#时的格式不同。虽然是一个小问题,但从长远来看,它可以节省一些时间来解决并确定在Visual Studio中是否可行
在C#文件中,当我输入:/ *并按回车键时,会自动创建另一个星号以及星号前的空格,因此它们都在同一行,以及星号后面的空格。是我的光标最终结束的地方。
C#中的示例:
/*
*
然而,在JavaScript中,当我通过键入/ *开始注释并按Enter键时,光标只会移动到下一行。不会创建空格或星号。
JavaScript中的示例:
/*
[Nothing is automatically created on this line after pressing enter.]
我们正在更新JavaScript核心库以使用YUIDoc,并将添加大量评论,例如:
/**
* My JavaScript application
*
* @module myapp
*/
让intellisense在输入上添加额外的空格和星号可以节省大量时间。我已经查看了工具>中的各种设置。选项>文本编辑器似乎无法找到VS如何处理.cs文件与.js文件之间的区别。任何帮助将不胜感激。
答案 0 :(得分:0)
希望这适合你,
工具 - >选项 - >文字编辑器 - > JavaScript / TypeScript - >语言服务:
取消选中“启用新的JavaScript语言服务”。
关闭javascript文件,再次打开它们。 格式化和智能感知应该再次有效。
参考: