volpe’s diary

フリーランスじゃなくなったプログラマ volpe が日々便利だなぁと感じたことを中心に綴るブログです

vim で Prettier を使えるようにする

Nuxt のプロジェクトで Prettier を使っていて、保存の度にエラーが出るのが面倒なので vimvim-prettier をインストールして整形できるようにしてみた。

前提

vim-prettier のインストール

  • ~/.vimrc に以下を追記
call plug#begin()

       :

Plug 'prettier/vim-prettier', { 'do': 'yarn install', 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
     
       :

call plug#end()

使い方

既存のプロジェクトなどもあって自動で整形されると面倒なので、手動で整形する。

  • 任意の .vue ファイルを開く
  • 適当に編集した後、コマンドで :Prettier を実行する
  • コードが整形された! これは便利!

わからないこと

  • 特定のプロジェクトだけ自動整形できる方法などあるのかな?