Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
vim [2015/01/30 13:44]
진보넷 [설정]
vim [2015/01/30 13:51]
진보넷 [예시: [[LESS]] 라이브러리를 위한 구문 강조 기능 추가]
Line 3: Line 3:
 [{{:​lab:​vi-vim-cheat-sheet-ko.png?​file&​400|단축키 조견표}}] [{{:​lab:​vi-vim-cheat-sheet-ko.png?​file&​400|단축키 조견표}}]
  
-===== 설정 ​indent ​=====+====== 설정 ​======
  
-==== 들여쓰기 ==== +===== 들여쓰기 ​Indent ​=====
-==== 구문 강조 Syntax Highlighting ​====+
  
-예시: [[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 핸들러 위에 추가하기로 한다)