01. 커서 이동하기(명령모드).
A. 상하좌우로 이동하기
-> [h][j][k][i]KEY를 이용하여 이동
B. 기타 이동 KEY
0 -> 현재 행의 맨 앞으로 이동한다.
$ -> 현재 행의 맨 마지막 문자로 이동한다.
^ -> 현재 행의 맨 앞 문자로 이동한다.
<페이지 이동>
gg -> 전체 페이지의 맨 앞 으로 이동한다.
G -> 전체 페이지의 맨 끝 으로 이동한다.
nG -> n행으로 이동한다.
H -> 스크린의 첫 행의 맨 앞으로 이동한다.
M -> 스크린의 가운데 행의 맨 앞으로 이동한다.
L -> 스크린의 맨 마지막 행의 맨 앞으로 이동한다.
{ -> 단락의 맨 앞으로 이동한다.
} -> 다음 단락의 선두로 이동한다.
<Enter> -> 다음 행의 맨 앞으로 이동한다.
02. 편집하기(명령모드).
A. 지우기
x -> 현재 커서가 위치한 문자를 삭제한다.
X -> 현재 커서의 위치에서 앞의 글자를 삭제된다.
dd -> 현재 행을 삭제한다.
dw -> 커서 위치에서 단어 끝까지 삭제한다.
d0 -> 커서 위치부터 줄의 처음까지 삭제한다.
D -> 커서 위치부터 행 끝까지 삭제한다.
B. 블록 지정하기
v -> <v> KEY를 누른 후 방향키를 조정한다.
C. 복사&오려두기
y -> 블록 지정된 내용을 복사한다.
d -> 블록 지정된 내용을 오려둔다.
y0 -> 커서 위치부터 줄의 처음으로 복사한다.
y$ -> 커서 위치부터 줄의 끝까지 복사한다.
yy -> 커서가 있는 줄을 복사한다.
yj -> 커서가 있는 줄과 그 다음 줄을 복사한다
yk -> 커서가 있는 줄과 그 앞줄을 복사한다.
dd -> 현재 행을 오려둔다.
D. 붙여넣기
p -> 커서 다음에 붙여넣는다.
P -> 커서 있는 위치에 붙여넣는다.
E. 기타
u -> 작업취소(undo)
U -> 그 줄에 행해진 작업을 모두 취소한다.
Ctrl + r -> 작업 재실행(redo)
. -> 조금 전에 했던 명령을 반복한다.
J -> 현재 줄과 아래 줄을 연결한다
~ -> 대문자를 소문자로, 소문자를 대문자로 바꾼다.
% -> 괄호의 반대쪽 짝으로 이동한다.
Ctrl + l -> 현재 화면을 지우고 다시 그린다.
Ctrl + g -> 파일에 관한 정보를 표시한다.
D. 붙여넣기
p -> 커서 다음에 붙여넣는다.
P -> 커서 있는 위치에 붙여넣는다.
03. 문자열 검색하기
A. 아래로 검색하기
/문자열 -> 계속 검색하고 싶으면 <n> KEY, 위로 검색하고 싶으면 <N> KEY.
B. 위로 검색하기
?문자열
04. 문자열 치환하기
A. :%s/old/new/g
B. 문자열 치환의 예
:%s/cheju/jeju/g -> 파일 내에 있는 모든 문자열 cheju를 jeju로 치환한다.
:%s/cheju/jeju/10 -> 파일 내에 있는 모든 문자열 cheju를 처음부터 10번째까지만 jeju로 치환한다.
:s/cheju/jeju/ -> 현재 커서가 위치해 있는 행의 첫 번째 문자열 cheju를 jeju로 치환한다.
:10,20s/cheju/jeju/g -> 10행부터 20행까지의 문자열 cheju를 jeju로 치환한다.
:.,$s/cheju/jeju/g -> 현재행(.)부터 마지막 행($)까지의 문자열 cheju를 jeju로 치환한다.
댓글 없음:
댓글 쓰기