Deb*_*ahK 4 visual-studio-code angular
当将VSCode与Angular结合使用时,我将导入语句写成这样:
import { AppComponent } from './app.component';
Run Code Online (Sandbox Code Playgroud)
VSCode快速修复将它们添加如下:
import { WelcomeComponent } from "app/home/welcome.component";
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以将VS Code设置更改为VS Code Quick Fix,以使用单引号而不是双引号?
小智 13
如果您的项目有.editorconfig文件,请尝试添加以下行:
[*]
...
quote_type = single
Run Code Online (Sandbox Code Playgroud)
我发现该.editorconfig文件似乎覆盖了 vscode、prettier、tslint 等的任何设置,并且似乎默认为单引号以外的其他设置。
如果您不需要该文件,也可以删除该文件。
有关editorconfig的更多信息。
检查您tslint.json的quotemark零件。
如果它设置好的在使用doublequote由
"quotemark": [
true,
"double" < ------mention here
]
Run Code Online (Sandbox Code Playgroud)
那么typescript在使用singlequote. 这将导致 VS Code 的快速修复(为我显示修复选项)更改singlequote为doublequote.
所以解决方案应该double改为single.
"quotemark": [
true,
"single" < ------change here
]
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以将Prettier Extension与以下设置一起使用(全局/工作区)。
"prettier.singleQuote": true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6228 次 |
| 最近记录: |