Visual Studio Code 双引号语法

Posted

技术标签:

【中文标题】Visual Studio Code 双引号语法【英文标题】:Visual Studio Code double quote syntax 【发布时间】:2018-08-12 05:03:49 【问题描述】:

我刚刚将 VS 代码升级到 v1.20.1,现在到处都有错误告诉我用单引号替换双引号。

首先,我正在考虑禁用此功能,因为我是一个双引号的人。我检查了我的用户设置(文件->首选项->设置)并搜索了任何与引号有关的 tslint 验证,但找不到。

其次,我心想,也许在 JS 中使用单引号可能是个好习惯,我应该习惯它。

虽然我怀疑这可能是一个好习惯,如果不是,请证明我错了。

我的问题是:

在以后的功能中是否会或将在 JS 中使用单引号被视为良好做法?

如何在 VS Code 中禁用双引号验证?

【问题讨论】:

【参考方案1】:

使用单引号或双引号是编程品味的问题,至少对我来说是这样。

要禁用引号验证,您需要在项目文件夹中编辑 tslint.json(或创建它:创建 tslint json 文件命令),找到规则“引号”并设置以下内容:

"quotemark": [
      false
    ]

如您所见,它是一种 linter 配置,而不是 vscode 配置。有关此规则的更多信息,请访问tslint documentation。

如果您想继续设置双引号:

"quotemark": [
      true,
      "double"
    ]

希望对你有用。

【讨论】:

感谢您的解决方案! :D 能不能只用单引号'代替",会不会影响代码?

以上是关于Visual Studio Code 双引号语法的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio代码launch.json runtimeArgs在参数中带有双引号

Visual Studio Code 调试项目时传参

Visual Studio 2010 架构比较 - 更新脚本生成

是否可以在 Visual Studio 2015 中配置 TSLint?

请问Visual Studio Code(不是Visual Studio)怎么设置文件关联。

windows下Visual Studio Code 1.9安装