::: Zany's Homepage ::: Zany Wiki | 사이트 통합 검색
 
 
 

vim, bash 스타일 구문강조(syntax highlighting) 적용.

게시판
Unix/Linux
작성자
Zany
작성일
2017-12-05 12:27:02
읽은수
46
평점
   
표시옵션
HTML사용 | 자동BR태그 | 공백문자허용 | 가운데정렬 | 고정폭글꼴 | 자동URL링크 | 마우스선택
관련링크01
https://superuser.com/questions/178412/how-do-i-enable-syntax-highlighting-for-bash-aliases-in-vim 
.user_profile 이란 파일을 만들고 vi(vim)로 열어보면, .bashrc 와 다르게 구문강조가 된다.

이를 .bashrc 나 .bash_profile 과 동일하게 구문강조 되도록 설정하려면,
먼저 vim 런타임 바이너리 경로를 알아내기 위해
vim 을 열어서 (쉘에서 vim 명령어 입력, vi 로 alias 되어있거나 심볼릭 링크 걸려있는 경우 vi 명령어 입력)
아래 명령을 입력하면 vim 의 런타임 바이너리 경로가 나온다.
:echo $VIMRUNTIME
내 ubuntu 시스템에서는 아래와 같은 경로가 출력되었다.
/usr/share/vim/vim74
/usr/share/vim/vim74/filetype.vim 파일을 열어보면, 아래와 같은 라인이 있는데
au BufNewFile,BufRead .bashrc*,bashrc,bash.bashrc,.bash[_-]profile*,.bash[_-]logout*,.bash[_-]aliases*,*.bash,*/{,.}bash[_-]completion{,.d,.sh}{,/*},*.ebuild,*.eclass call SetFileTypeSH("bash")
여기에 원하는 파일명 형식을 정규식으로 입력하면 해당 파일도 bash 형태로 구문강조된다.

내가 원하는건 .user_profile 이 bash 형태로 구문강조 되길 원하기 때문에
아래와 같이 .user[_-]profile* 구문을 추가해 주었다.
au BufNewFile,BufRead .bashrc*,bashrc,bash.bashrc,.bash[_-]profile*,.user[_-]profile*,.bash[_-]logout*,.bash[_-]aliases*,*.bash,*/{,.}bash[_-]completion{,.d,.sh}{,/*},*.ebuild,*.eclass call SetFileTypeSH("bash")
이제 .user_profile 파일도 .bashrc 파일과 동일한 형태로 구문강조가 되는 걸 확인할 수 있다.

게시물이 도움이 되셨으면 +1 을 눌러주세요~
 게시판 글 목록
No Subject Poster Hits Posted
14273 Zany 11 2018-02-07 13:36:57
14239 Zany 51 2017-12-05 17:07:33
Zany 46 2017-12-05 12:27:02
14234 Zany 68 2017-11-23 13:48:45
14233 Zany 85 2017-11-23 10:17:09
14231 Zany 77 2017-11-22 16:00:30
14228 Zany 96 2017-11-15 09:49:12
14224 Zany 69 2017-11-08 01:22:09
댓글 달기 - 이 글이 도움이 되었거나 흥미로우셨다면, 댓글을 남겨주세요.(^^)(oo)(__)
작성자
                       
 
zany.kr
  Copyright ⓒ 2002-2010 Zany's Programming Lab. All Rights Not Reserved.
temporary This Page loads on 0.047 Secs