온갖 컬러로 각각의 구문을 구분지어주는 vim의 하이라이트 기능은 유용합니다.
검은 배경에 흰 글씨만 그득하면,
아무래도 코드 가독성이 떨어지기 마련이죠.
vim 에디터에서 컬러풀하게 하이라이트된 C언어를 사용하다가,
edc 파일을 여는 순간 온통 흰 글씨가 나와 당황스러우셨을 수도 있겠군요.
edc 파일의 구문에 하이라이트를 주기 위해서는,
별도의 syntax 파일이 있어야합니다.
다행스럽게도 syntax는 enlightenment에서 준비해주고 있네요.
vim의 설정파일인 vimrc에 대해서는 지난 포스팅을 참고해주세요.
http://storycompiler.tistory.com/55
enlightenment에서 준비한 edc, embryo, eo의 syntax 파일은 아래 주소에서 찾을 수 있습니다.
https://git.enlightenment.org/editors/vim-configs.git/tree/syntax
위에서 plain 텍스트를 마우스 오른쪽 버튼으로 눌러 "다른 이름으로 링크저장"을 하시면 됩니다.
edc 작업만 하신다면 edc.vim만 받아도 무방합니다.
2015. 6. 16 기준으로 최신 edc.vim, embryo.vim, eo.vim을 첨부합니다.
위의 파일은 ~/.vim/syntax에 복사해주세요.
$ mkdir -p ~/.vim/syntax
$ cp *.vim ~/.vim/syntax
syntax가 정의된 파일을 설치하였으니,
이제 어떤 파일을 편집할 때 위의 syntax 파일을 사용할지 설정해주어야 합니다.
$ vi ~/.vim/filetype.vim
augroup filetypedetect
au BufNewFile,BufRead *.edc setfiletype edc
au BufNewFile,BufRead *.embryo setfiletype embryo
au BufNewFile,BufRead *.eo setfiletype eo
augroup END
edc파일에 하이라이트를 적용하기 전은 아래와 같습니다.
검은 배경 + 하얀 글씨. 구문 하나하나를 읽으며 해석해야 합니다.
edc파일에 하이라이트를 적용한 후는 아래와 같습니다.
색상이 입혀지니 더 빠르게 눈에 들어옵니다.
이것으로 오늘의 간단한 포스팅을 마치겠습니다.
끝_
* References
https://git.enlightenment.org/editors/vim-configs.git/tree/syntax
'IT' 카테고리의 다른 글
[algospot/알고리즘] 알고스팟, '왕초보' 난이도 DRAWRECT 풀기 (0) | 2015.06.23 |
---|---|
[algospot/알고리즘] 알고스팟, '왕초보' 난이도 ENDIANS 풀기 (0) | 2015.06.22 |
[SQLite] SQLite의 새로운 수익모델 (0) | 2015.06.21 |
[algospot/알고리즘] 알고스팟에서 HELLOWORLD 문제풀기 (0) | 2015.06.20 |
[Ubuntu/Linux] 우분투 터미널을 위한 최적화된 색상 (4) | 2015.06.19 |
[Ubuntu/Linux] vimrc의 모든 것 (1) | 2015.06.17 |
[SMACK] 스맥에서 onlycap으로 root 권한 축소하기 (0) | 2015.06.15 |
[SMACK] 스맥에 대한 이야기를 쌓아본다 (0) | 2015.06.14 |
[SMACK] 스맥 레이블을 긋기 위한 manifest의 모든 것 - DBUS편 (0) | 2015.06.14 |
[SMACK] 스맥 레이블을 긋기 위한 manifest의 모든 것 - 파일편 (1) | 2015.06.13 |