모드종류
1. 명령모드
2. 명령줄모드
3. 편집/입력모드
4. 비주얼/선택모드
1. 명령모드
-커서이동
h-좌, j-하, k-상, l-우
e,E - 다음단어의 끝으로 이동
w,W - 다음단어의 처음으로 이동
$ - 줄의 마지막
0 - 줄의 처음
gg - 문서의 처음
shift+g - 문서의 마지막
줄번호 + shift + g - 해당줄로이동
{} - 이전, 다음문단의 처음.
*주로 gg,shift+g와 {}가 많이 사용될듯 하다.
-스크롤
control F,B - 한 화면을 위아래로
control E,Y - 한줄을 위아래로
shift h,m,l - 화면의 상단, 중단, 하단으로
-마크(지정이동)
ma, mb이런 식으로(mx) 해당커서에 책갈피 기능이 가능하다.
'mx를 이용해 되돌아갈수 있다.
-단어찾기
/단어 - 아래쪽으로 단어찾기
?단어 - 위쪽으로 단어찾기
n - 아래쪽으로 계속 단어찾기
shift + n - 위쪽으로 계속 단어찾기
-편집
y-한줄복사
yn-현재라인부터 밑으로 n줄복사
p - 붙여넣기
dd - 한줄삭제
dw - 한단어 삭제
shift+d - 현재커서위치에서 마지막까지(최대 해당한줄 까지) 삭제
shift+j 현재 행의 개행문자제거 (아래라인을 현재라인에 덧붙이는 기능가능)
r - 글자하나 변경
cw - 단어하나 변경
c$ - 해당줄 변경
되돌리기 - u
다시 되돌리기 - control + r
ZZ - 저장후 종료 (:wq보다 훨씬 유용할듯)
2. 명령줄 모드
:w 저장
:q 종료
:wq 저장 후 종료
:!명령어 - 명령어 사용가능
:vs <파일이름> 수직으로 창나워서 파일추가로 열기
:split <파일이름> 수평으로 창나워서 파일추가로 열기
:#,# <파일이름> - 두 번호사이의 줄들을 파일이름으로 새롭게 저장.
*control+ww(아래창으로 이동) 혹은 control+w+방향키 를 통해 창이동을 할 수 있다.
-단어바꾸기
:s/찾는단어/새단어 - 현재줄에서 해당단어 하나 바꾸기
:s/찾는단어/새단어/g - 현재줄에서 해당단어 전체 바꾸기
:%s/찾는단어/새단어/g - 문서전체 해당단어 전체 바꾸기
:%s/찾는단어/새단어/gc - 문서전체 해당단어 확인하면서 바꾸기
:#,#s/찾는단어/새단어/ㅎ - 두 번호사이 줄에 해당단어 모두바꾸기
3. 입력모드(로의 이동)
i-현재위치에서 입력모드로
I-현재줄의 처음에서
a-현재위치에서 한칸앞
A-현재줄의 마지막
o-새로운줄을 커서아래에
O-새로운줄을 커서위에
s- 현재위치의 문자를 지우고
S- 현재줄을 지우고
수정모드 전환 - shift+r
'linux' 카테고리의 다른 글
[Linux] server관련 명령어 (0) | 2021.06.16 |
---|---|
[Linux] 명령어 정리 (0) | 2021.06.16 |