1. regex 중 matching pattern reuse
1) %s/abcd\(.*\)z/aaaa\1a/g
--> "abcd"로 시작해서 "z"로 끝나는 문자열을 "aaaa"로 시작해서 "a"로 끝나는 문자열로 바꾼다.
--> 예) abcd1234z --> aaaa1234a, abcdefghi..z --> aaaaefghi..a
2) %s/abcd\(.*{1,10}\)123\(.*\)0/1234\1abc\2z/g
--> "abcd*123*0" 형태의 문자열을 "1234*abc*z"형태로 바꾼다.
--> 예) abcdefg1234560 --> 1234efgabc456z
2011년 7월 28일 목요일
2011년 3월 31일 목요일
2010년 11월 29일 월요일
vi 여러 화면으로 나눠서 보기
1. 한 파일을 여러 화면으로 나워서 보기 (vertical)
1) 나누는 창 띄우기 :split
2) 현재 커서 창 닫기 :close
3) 창 별로 이동 : Ctrl-w Ctrl-w
4) 현재 창 한칸 키우기 : Ctrl-w +
5) 현재 창 한칸 줄이기 : Ctrl-w -
6) 현재 창 말고 나머지 모두 한줄로 줄이기 : Ctrl-w _
2. 여러 파일을 나눠서 열기
1) :split ***.c
2) :new ***.c
====
1. Split window (vertically)
1) New splitted window :split
2) Close current window :close
3) Move btw windows : Ctrl-w Ctrl-w (Ctrl-w twice)
4) Make current window a line bigger : Ctrl-w +
5) Make current window a line smaller : Ctrl-w -
6) Make current window to maximum window size : Ctrl-w _
2. Open new file in a new window (vertically divided)
1) :split [filename]
2) :new [filename]
1) 나누는 창 띄우기 :split
2) 현재 커서 창 닫기 :close
3) 창 별로 이동 : Ctrl-w Ctrl-w
4) 현재 창 한칸 키우기 : Ctrl-w +
5) 현재 창 한칸 줄이기 : Ctrl-w -
6) 현재 창 말고 나머지 모두 한줄로 줄이기 : Ctrl-w _
2. 여러 파일을 나눠서 열기
1) :split ***.c
2) :new ***.c
====
1. Split window (vertically)
1) New splitted window :split
2) Close current window :close
3) Move btw windows : Ctrl-w Ctrl-w (Ctrl-w twice)
4) Make current window a line bigger : Ctrl-w +
5) Make current window a line smaller : Ctrl-w -
6) Make current window to maximum window size : Ctrl-w _
2. Open new file in a new window (vertically divided)
1) :split [filename]
2) :new [filename]
피드 구독하기:
글 (Atom)