/
vim 문법 하이라이트(syntax highlight) 설정하기
vim 문법 하이라이트(syntax highlight) 설정하기
개요
apache httpd의 VirtualHost 설정 분리하기 위해 /etc/httpd/conf/httpd-vhost.conf 만들고
/etc/httpd/conf/httpd.conf 에는 다음 내용을 추가
Include conf/httpd-vhost.conf
vi /etc/httpd/conf/httpd-vhost.conf 를 했는데 다른 http config와 다르게 구문강조 표시가 되지 않음
원인
syntax file-type 에 빠져 있음
처리
임시 처리
vim 의 command mode 로 진입후에 다음 명령어를 입력한다.
set syntax=apache
영구 처리
- vi /usr/share/vim/vim72/filetype.vim
httpd.conf* 를 찾아서 /etc/httpd/conf/* 를 추가해 준다.
au BufNewFile,BufRead httpd.conf*,/etc/httpd/conf/*,srm.conf*,access.conf*,apache.conf*,apache2.conf*,/etc/httpd/conf.d/*.conf*,auth_mysql.conf*,auth_pg sql.conf*,ssl.conf*,perl.conf*,php.conf*,python.conf*,squirrelmail.conf* call s:StarSetf('apache')
개인 설정에만 반영하려면 ${HOME}/.vimrc 에 추가한다.
- 또는 다음 script 실행
- sed -i "s/BufRead[ \t]\+httpd.conf\*,/BufRead httpd.conf\*,\/etc\/httpd\/conf\/\*,/g" /usr/share/vim/vim72/filetype.vim
Ref