You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Neovim中如何配置Coc-prettier格式化时使用单引号

Neovim 搭配 Coc-prettier 配置格式化自动使用单引号

前置检查

  • 先确认你已经在Neovim里完成coc.nvim基础安装,普通模式下执行命令:CocList extensions,能看到coc-prettier在已安装列表里即可,没装的话直接执行:CocInstall coc-prettier完成安装。

全局生效配置(所有打开的文件默认用单引号规则)

  1. 普通模式下输入命令:CocConfig,会自动打开coc的用户配置文件coc-settings.json
  2. 在配置对象里添加prettier.singleQuote配置项,和你已有的其他配置平级即可,参考示例:
{
  // 原有配置保留不要删,比如之前配的补全、快捷键相关配置都正常留存
  "prettier.singleQuote": true,
  // 可选配置:开启指定类型文件保存自动格式化,不需要可以不加
  "coc.preferences.formatOnSaveFiletypes": ["javascript", "typescript", "jsx", "tsx", "vue", "css", "less"]
}
  1. 保存配置文件后,执行:CocRestart重启coc服务,配置就会加载生效。

项目级单独配置(仅当前项目用单引号规则)

如果不想改全局规则,只需要在对应项目的根目录下新建.prettierrc配置文件,写入如下内容即可:

{
  "singleQuote": true
}

项目级配置优先级高于coc全局配置,会自动覆盖全局的prettier规则。

常见问题排查

  • 配置完不生效:先检查当前打开文件所属的项目根目录,有没有存在其他prettier配置文件(比如.prettierrc.js、prettier.config.cjs、package.json里的prettier字段),这类配置优先级最高,如果里面把singleQuote设成了false,改完对应配置再重启coc即可。
  • 格式化没反应:确认你当前打开的文件类型在prettier支持的范围内,执行:CocCommand prettier.formatFile可以手动触发一次prettier格式化,验证功能是否正常运行。

内容的提问来源于stack exchange,提问作者Yeom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 11:24:22