16 VI 관련

1.우분투에서 VI에 Taglist 설치 방법

 

2.Keymapping 바꾸는 방법

 

3.Ruby syntax 관련 플러그인 설치 방법

 

4.한글 인코딩 자동으로 해주는 방법

 

5.폰트 설정 방법

set guifont=MS_Mincho:h12:cANSI

 

6.내 VI 설정

colorscheme darkblue
set number
set fileencodings=utf-8,euc-kr
set ts=4
set sts=4
set sw=4

set guifont=dejavu_sans_mono:h11:cANSI

noh

set nobackup

 

http://sourceforge.net/projects/dejavu/files/dejavu/2.33/dejavu-fonts-ttf-2.33.tar.bz2/download << 폰트 있는 곳

 

7.문자열 치환 방법

http://gypark.pe.kr/wiki/Vi%EB%A1%9C%EB%AC%B8%EC%9E%90%EC%97%B4%EC%B9%98%ED%99%98%ED%95%98%EA%B8%B0

:(시작줄),(끝줄)s/찾을패턴/바꿀스트링/옵션
:5,10s/a/b/     - 5번째 줄부터 10번째 줄까지 각 줄의 첫번째 "a" 를 "b" 로 바꾼다.
:.,.+10s/a/b/g  - 현재 줄부터 (현재 행번호+10)번째 줄까지 모든 "a" 를 "b" 로 바꾼다.
:1,$s/a/b/c     - 첫번째 줄부터 마지막 줄까지 (즉 문서 전체) 각 줄의 "a" 를 "b" 로 바꾸되, 사용자에게 확인을 받는다.
:%s/a/b/gi      - 역시 문서 전체에서 "a" 와 "A" 를 "b" 로 바꾼다.
:%s/Hello/Good Morning/g - 당연히... 두 글자 이상의 문자열도 검색 및 치환이 가능하다.