vim

[vim] php와 html의 들여쓰기

alignG 2010. 9. 14. 22:41


기본적으로 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들여쓰기도 있구요
반응형