gpt4 book ai didi

vim - 格式化全部保存 Coc-Prettier

转载 作者:行者123 更新时间:2023-12-03 16:47:14 29 4
gpt4 key购买 nike

我是 Vim 的新手,正在使用 coc-prettier格式化我的文件。我可以使用命令 :Prettier格式化我的文件,但希望为所有文件类型自动执行此操作。我找到了这个,但我需要指定文件类型:

"coc.preferences.formatOnSaveFiletypes": ["css", "markdown"],
我希望它在保存时自动格式化。我怎样才能做到这一点?谢谢!

最佳答案

看看schema.json :

"formatterPriority": {
"type": "number",
"default": 0,
"description": "Priority of this languageserver's fomatter."
也在 coc-prettier GitHub 中引用 - here :

prettier.formatterPriority (default: 1) - priority of fomatter

Change it to -1 if you don't want prettier to have higher priority thanformatter provided by other language server.


一般而言,coc-prettier 使用 prettier另一方面,它使用了 ESLint .因此(对于 future 的问题),我建议扩大您的搜索词以扩大结果。无论如何,不​​要忘记在配置文件中正确声明优先级 - 如上面链接文档中所述。

关于我和赏金获得者之间讨论的一些编辑 @DanMacák :

Hence I wanted to find out if something like"coc.preferences.formatOnSaveFiletypes": '*' is possible. Which Ichecked the schema for back then and found that this option is notviable.


在对添加的问题进行了进一步研究后,我发现这是不可能的(至少据我所知)。 coc.preferences.formatOnSaveFiletypes 只需要一个数组作为输入 - 见下文:
"coc.preferences.formatOnSaveFiletypes": {
"type": "array",
"default": [],
"description": "Filetypes that should run format on save.",
"items": {
"type": "string"
}
除非有一种方法可以将每个元素都包含到数组中,例如通过星号运算符,您可以将所述信息解析到函数中的机会很小。或者总而言之,遗憾的是没有按照您打算使用的方式提供该功能。

关于vim - 格式化全部保存 Coc-Prettier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65178798/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com