본문 바로가기

vim

[vim] php와 html의 들여쓰기



기본적으로 vim에서는 .php확장자에서 php코드와 html코드가 있는 경우 php를 들여쓰기 해주고 html은 들여쓰기를 해주지 않습니다. 요런 것은 플러그인 하나를 받아서 설치해주면 스스스슥 해결 된답니다.


먼저 플러그인을 다운 받습니다.
http://www.vim.org/scripts/script.php?script_id=604

다운 받은 것을 리눅스의 경우에는 "~/.vim/indent/"로 복사해 줍니다. 윈도우의 경우에는 "$HOME/vimfiles/indent/"로 복사해 주시면 됩니다.
# cp ~/다운로드/php.vim ~/.vim/indent/


요렇게 해주고 .vimrc에 파일별 들여쓰기를 설정해 주기 위해 한줄을 추가해 줍니다. 윈도우 유져는 직접 .vimrc를 편집해서 "
filetype plugin indent on"를 추가해 줍니다.
# echo "filetype plugin indent on" >> ~/.vimrc


요렇게 해주면 php코드와 html이 믹싱되 있을때도 깔끔한 들여쓰기를 해준답니다. ^^

 예전엔 기본적으로 html 들여쓰기 해주었던 것 같은데 요즘은 않해 주는 듯 하네요. 저 php.vim을 같은 폴더에 html.vim으로 복사해 주면 html도 들여쓰기가 된답니다. vim.org에 html들여쓰기도 있구요