처음 vi "파일이름" 을 입력하여 command mode로 진입하면 아무것도 입력 할 수 없는데 아래 키를 누르면 input mode(입력 모드)로 진입 할 수 있다.
Esc키를 눌러서 다시 command mode로 돌아갈 수 있다.
command mode에서 아래 3가지 키를 입력하면 ex mode로 진입할 수 있다.
화면 이동키 | 삭제 | 복사 | 치환 | |
글자 | #x #글자 삭제 | #y #글자 복사 p 붙여 넣기 |
#r #개 문자 지워지고 입력 모드 | |
단어 | #w #개 단어 순방향 이동 #b #개 단어 역방향 이동 |
#dw #단어 삭제 |
#yw #단어 복사 p 붙여 넣기 |
#cw #개 단어 지워지고 입력 모드 |
문장전체 | #dd #줄 삭제 | yy 줄 복사 p 붙여 넣기 |
#cc #개 줄 지워지고 입력 모드 R Insert 키누른 효과 편집 모드 |
|
문단의시작 | ^ | d^ 현재 커서 앞부터 맨앞까지 삭제 | y^ 현재 커서 앞부터 맨앞까지 복사 p 붙여 넣기 |
c^ 현재 커서 앞부터 맨앞까지 삭제하고 입력모드 |
문단의 끝 | $ | D, d$현재 커서 부터 문장 끝까지 삭제 | y$ 현재 커서 부터 문장 끝까지 복사 | c$ 현재 커서 부터 문장 끝까지 삭제하고 입력 모드 |
파일의 끝 | G | dG 현재 커서부터 파일의 끝까지 삭제 | yG 현재 커서부터 파일의 끝까지 복사 | cG 현재 커서부터 파일의 끝까지 삭제하고 입력 모드 |
Tip1 . 을 누르면 이전 커맨드 반복 !!
Tip2 u 를 누르면 전단계로 복구 !!
Tip3 삭제하면 바로 지워지지않고 버퍼에 저장 되기 때문에 p를 입력하면 붙여 넣기가 된다.
잘라서 이동 한다고 생각하면 된다.
vi ~/.vimrc 설정 파일을 만들어서 변경할 설정을 저장하면 항상 변경된 사용 할 수 있다.
다중 명령어 처리 (0) | 2023.03.30 |
---|---|
Wildcard 패턴 (0) | 2023.03.30 |
리눅스 편집기 - 1 vim cheat sheet (0) | 2023.03.22 |
리눅스 명령어 (0) | 2023.03.22 |
디렉토리 구조 (0) | 2023.03.21 |