Engineering/__00. Linux
[vi, vim]
qahuni
2013. 8. 21. 16:50
- vi/vim 치환
:.,+20s/^/#/gc : 현재부터 20라인 뒤까지 치환을 하는데, 맨 앞에 #을 전역변수로 전부 입력하고 입력할때 정말 할껀지 물어봐라.
(.) (+20) (s) (^) (#) (g) (c)
^ : 맨앞
$ : 맨뒤
. : 현재
% : 전체
s : 치환
c : 물어보기
Ctrl+V : 블럭지정 (vim에서만 된다.)
라인마다 맨 앞에 http:// 를 추가하려면?
:%s/^/http:\/\//g
/는 \/로 입력한다.
2. 환경 설정
/etc/vimrc
"QAHUNI"
set autoindent
set shiftwidth=4
set tabstop=4
set expandtab
set smartindent
set cindent
set number
set hlsearch (highlight)
3. 화면분할
화면 나누기
:sp
new window above
:vs
new window to left
나누어진 화면으로 이동하기
control+w control+w
toggle window focus