본문으로 바로가기

vim에서 SystemVerilog Syntax 설정

category SoC 2011. 11. 1. 11:34
반응형
문법 파일은 일반적으로 /usr/share/vim/vimXX/syntax 디렉토리에 존재하며, 각 파일의 이름은 아래 예제에서 setf 뒤의 값에 해당한다.

" A-A-P recipe
 au BufNewFile,BufRead *.aap         setf aap

" ABC music notation
 au BufNewFile,BufRead *.abc         setf abc

환경설정은 다음과 같이 2가지 방법으로 추가할 수 있다. 
1. vim 설치 디렉토리의 filetype.vim 에 추가 (관리자 권한이 필요)
2. ~/.vimrc 에 추가 (개인적으로 선호)


다음은 개인적으로 설정한 SystemVerilog Syntax 설정이다. 

1. Syntax 파일 구하기 및 설치 
http://www.vim.org/scripts/script.php?script_id=1586

2. .vimrc 수정
" SystemVerilog HDL
au BufNewFile,BufRead  *.sv  so  ~/.vim/syntax/verilog_systemverilog.vim 


주의점 
1. syntax   on  이 적용 되어 있어야 한다. 
2. setf 대신에 so가 사용되며, 실제로 문법 적용 파일이 존재하는 위치와 기술된 directory가 일치해야만 한다.



 


반응형