Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
vim [2015/01/27 16:54] 진보넷 created |
vim [2015/01/30 13:52] (current) 진보넷 [구문 강조 Syntax Highlighting] |
||
---|---|---|---|
Line 3: | Line 3: | ||
[{{:lab:vi-vim-cheat-sheet-ko.png?file&400|단축키 조견표}}] | [{{:lab:vi-vim-cheat-sheet-ko.png?file&400|단축키 조견표}}] | ||
- | ===== 설정 ===== | + | ====== 설정 ====== |
- | ==== 구문 강조 Syntax Highlighting ==== | + | ===== 들여쓰기 Indent ===== |
- | 예시: [[LESS]] 라이브러리를 위한 구문 강조 기능 추가 | + | 다음 설정을 계정 디렉토리의 ''.vimrc'' 파일에 추가하면 들여쓰기 관련 설정이 4칸으로 통일된다. |
- | - 정의 파일 세트를 적당한 위치(''/user/local/src'')에 저장한다. | + | <code> |
+ | set tabstop=4 | ||
+ | set shiftwidth=4 | ||
+ | set softtabstop=4 | ||
+ | set smarttab | ||
+ | set expandtab | ||
+ | </code> | ||
+ | |||
+ | ===== 구문 강조 Syntax Highlighting ===== | ||
+ | |||
+ | 다음 코드를 계정 디렉토리 안의 ''.vimrc'' 파일에 추가하면 구문 강조 기능이 활성화된다. | ||
+ | |||
+ | <code> | ||
+ | syntax on | ||
+ | </code> | ||
+ | |||
+ | ==== 구문 강조 기능 추가하기 ==== | ||
+ | |||
+ | 예시: [[LESS|.less]] 파일을 위한 구문 강조 기능 추가 | ||
+ | |||
+ | - 정의 파일 세트를 적당한 위치(예: ''/user/local/src'')에 저장한다. | ||
- VIM 설정 폴더의 ''ftplugin'', ''indent'', ''syntax'' 폴더에 정의 파일들을 추가한다. | - VIM 설정 폴더의 ''ftplugin'', ''indent'', ''syntax'' 폴더에 정의 파일들을 추가한다. | ||
- ''filetype.vim'' 파일에 핸들러를 추가한다. ([[CSS]] 관련 기능이므로 css 핸들러 위에 추가하기로 한다) | - ''filetype.vim'' 파일에 핸들러를 추가한다. ([[CSS]] 관련 기능이므로 css 핸들러 위에 추가하기로 한다) |