개발자 되어버리기
vi 사용법 및 단축키 본문
요새들어 리눅스를 다루는일이 굉장히 많아짐에 따라 책 보는중에 vim 단축키를 어느정도 적어볼까 합니다.
제가 어느정도 알고 있거나 굳이 알필요 없는 명령어는 쓰지 않았습니다.
책이름 : 이것이 리눅스다 / 우재남 지음
출판사 : 한빛 미디어
명령 모드 :
h j k l 순서로 ←↓↑→ 사용이 가능합니다.
i |
현재 커서의 위치부터 입력 |
I (대문자) |
현재 커서 줄의 맨 앞에서부터 입력 |
a |
현재 커서의 위치 다음 칸 |
A |
현재 커서 줄의 맨 마지막부터 입력 |
o |
현재 커서의 다음 줄에 입력 |
O |
현재 커서의 이전 줄에 입력 |
s |
현재 커서 위치의 한 글자를 지우고 입력 |
S |
현재 커서의 한 줄을 지우고 입력 |
Ctrl + f |
다음 화면으로 이동 (Page Down) |
Ctrl + b |
이전 화면으로 이동 (Page Up) |
^ |
현재 행의 처음으로 이동 (Home) |
$ |
현재 행의 마지막으로 이동 (End) |
gg |
제일 첫 행으로 이동 |
G |
제일 끝 행으로 이동 |
숫자 + G |
해당 숫자의 행으로 이동 |
:숫자 + Enter |
해당 숫자의 행으로 이동 |
x |
현재 커서가 위치한 글자 삭제 (Del) |
X |
현재 커서가 위치한 앞 글자 삭제 (Back Space) |
dd |
현재 커서의 행 삭제 |
숫자 dd |
현재 커서부터 숫자만큼의 행 삭제 (커서 포함) |
yy |
현재 커서가 있는 행을 복사 |
숫자 yy |
현재 커서부터 숫자 만큼의 행을 복사 (커서 포함) |
p |
복사한 내용을 현재 행 이후에 붙여 넣기 |
P |
복사한 내용을 현재 행 이전에 붙여 넣기 |
/문자열 Enter |
해당 문자열을 찾음 (윈도우의 Ctrl + f 같은 느낌) |
n |
찾는 문자중에서 다음으로 이동 |
치환 |
:%s/기존문자열/새문자열 |
행 번호 표시 |
:set number |
|
|
|
|
|
|
|
|
'Linux' 카테고리의 다른 글
사용중인 포트 내리기 (0) | 2018.08.30 |
---|---|
실행중인 프로세스 보기 (0) | 2018.08.01 |