在我安装并启用了ESlint和Prettier的Nuxt应用程序中,我切换到Visual Studio Code。

当我打开一个.vue文件并按CMD+ Shift + P并选择格式化文档时,我的文件根本没有被格式化。

我的.prettierrc设置:

{
  "tabWidth": 2,
  "semi": false,
  "singleQuote": true
}

我有这么多源代码行,所以我不能手动格式化它们。我做错了什么?


当前回答

这就是我的工作(我的默认格式化器已经设置为更漂亮)

将默认格式化程序更改为default 重启vscode 将默认格式化程序更改为pretty。

其他回答

我尝试了这篇文章中的每一个解决方案,我才意识到我唯一的问题是我的Visual Studio颜色主题。这么简单!

之前:

后:

这就是我的工作(我的默认格式化器已经设置为更漂亮)

将默认格式化程序更改为default 重启vscode 将默认格式化程序更改为pretty。

Prettier还可以在保存时格式化文件。

但是,安装和启用并不会导致工作。

你必须检查“保存格式”在VSCode:设置>>用户>>文本编辑>>格式

不要忘记在VSCode的设置中启用“editor.defaultFormatter”。在我的例子中,它是空的,因此甚至是“编辑器”。formatOnSave”似乎也没有解决这个问题。

1 .使用其他扩展更漂亮的是不为我工作,我只是使用其他VSCODE扩展名为pretiernow我认为这将有助于,为我做的。在这里签出扩展

2 .从prettier的最新更新中,如果你想坚持使用prettier,你需要在项目的根目录中添加.prettierrc文件。 .prettierrc的一个例子是-

{
  "tabWidth": 4,
  "singleQuote": true,
  "semi": false
}