TOP ▲
itcore TOP
> TIPS
> vim_prettier.php
タグ:vim prettier 整形 php ale2 vim prettier インストール ソース整形 PHP | itcore 2021年
■Node.jsをAmazonLinuxにインストールする
cd
curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum -y install nodejs
node --version
v14.15.5
npm --version
6.14.11
■prettier/plugin-php
https://github.com/prettier/plugin-php
sudo npm install --global prettier @prettier/plugin-php
■dense-analysis/ale
https://github.com/dense-analysis/ale#2ii-fixing
mkdir -p ~/.vim/pack/git-plugins/start
git clone --depth 1 https://github.com/dense-analysis/ale.git ~/.vim/pack/git-plugins/start/ale
mkdir ~/.vim/ftplugin
vi ~/.vim/ftplugin/php.vim
"let g:ale_fixers={
\'javascript': ['prettier'],
\'json': ['prettier'],
\'php': ['prettier'],
\}"
■vim-prettier インストール
https://github.com/prettier/vim-prettier
mkdir -p ~/.vim/pack/plugins/start
git clone https://github.com/prettier/vim-prettier ~/.vim/pack/plugins/start/vim-prettier
■オプション指定
vi .prettierrc
tabWidth: 2
printWidth: 999
■使い方
vimでファイルを開く。htmlファイルの拡張子は.htmlや.phpなど
:Prettier
■コマンドラインの場合 整形パターンを指定できる。
prettier --parser html xxx.php