【问题标题】:How to get Prettier working with js files in vim?如何让 Prettier 在 vi​​m 中使用 js 文件?
【发布时间】:2020-05-23 02:17:19
【问题描述】:

我按照https://github.com/prettier/vim-prettier的说明添加了

// @format

在我的.js 文件的顶部。

我安装了更漂亮的

cd ~/.vim/bundle/
git clone https://github.com/prettier/vim-prettier

但我看不到让 Prettier 工作,无论是在文件保存上还是在 ex 命令行中使用 :Prettier。没有任何变化

在命令行,当我运行时

$ npx prettier-eslint $PWD/'**/*.js' 

我按预期得到了新格式化的输出。

package.json

包括

"devDependencies": {
  "eslint": "^6.8.0",
  "eslint-plugin-jest": "^23.6.0",
  "jest": "^25.1.0",
  "prettier-eslint-cli": "^5.0.0"

【问题讨论】:

    标签: javascript vim vi prettier


    【解决方案1】:

    如果您手动安装更漂亮的插件,那么您错过了一步

    你需要做的是

    1. cd ~/.vim/bundle/
    2. git clone https://github.com/prettier/vim-prettier
    3. cd vim-prettier cd 在更漂亮的根目录中并执行 yarn installnpm install

    第三步很重要,因为您没有全局或在您的项目中安装更漂亮的可执行文件,我在您的问题中看到您错过了这一步

    如果您的项目(在其中运行格式命令)或 vim-prettier 目录或全局安装中没有 prettier,您可以指定 prettier 可执行文件 let g:prettier#exec_cmd_path = "~/path/to/cli/prettier"

    另请注意,我使用branch release/1.x 不是为了稳定而使用master

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-31
      • 2014-03-22
      • 1970-01-01
      • 2011-06-14
      • 2011-03-20
      • 1970-01-01
      • 2018-09-30
      相关资源
      最近更新 更多