Как заставить Преттье работать с js файлами в vim? - PullRequest
0 голосов
/ 07 февраля 2020

Я следовал https://github.com/prettier/vim-prettier инструкциям и добавил

// @format

в начало моих .js файлов.

Я установил Prettier с помощью

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

, но не вижу, как заставить Prettier работать, либо при сохранении файла, либо с помощью :Prettier в командной строке ex. Ничего не меняется

В командной строке, когда я запускаю

$ 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"

1 Ответ

2 голосов
/ 07 февраля 2020

Если вы вручную устанавливаете более симпатичный плагин, то вы пропустили один шаг

, что вам нужно будет сделать, это

  1. cd ~/.vim/bundle/
  2. git clone https://github.com/prettier/vim-prettier
  3. cd vim-prettier cd внутри более симпатичного root каталога и выполните yarn install или npm install

третий шаг важен, потому что у вас нет более красивого исполняемого файла глобально или в вашем проекте установлено, и я вижу в вашем вопросе, что вы пропустили этот шаг

И если у вас нет красивее в вашем проекте (в котором вы запускаете команду форматирования) или в каталоге vim-prettier или глобально Установив, вы можете указать более красивый исполняемый файл let g:prettier#exec_cmd_path = "~/path/to/cli/prettier"

Также обратите внимание , что я использовал branch release/1.x не мастер для стабильности

...