728x90
반응형
참고: https://www.cs.colostate.edu/helpdocs/vi.html
- 주의:
- 대소문자 구분하여 명령 입력
- command mode와 insert mode에 유의
- command mode 종료:
- :x<Enter> - 저장하고 종료하기
- :wq<Enter> - 저장하고 종료하기
- :q<Enter> - 종료하기
- :q!<Enter> - 수정사항이 있어도 저장 안하고 강제로 종료하기
- command mode 커서이동:
- j - 커서를 한줄 밑으로
- k - 커서를 한줄 위로
- h - 왼쪽으로 한글자 이동
- l - 오른쪽으로 한글자 이동
- $ - 현재 줄의 끝으로 커서이동
- :n<Enter> - n번째 줄로 이동
- :$<Enter> - 파일끝으로 이동
- command mode 편집:
- u - undo
- i - 커서위치에서 문자입력 시작
- a - 커서 다음 위치부터 입력 시작
- o - 커서 다음에 새 줄을 추가하고 입력 시작
- O - 커서 위에 새 줄을 추가하고 입력 시작
- <Del> - 문자 삭제
- dd - 커서가 위치한 한줄 지우기 (p로 붙이기 가능)
- ndd - 커서 위치 부터 n줄 지우기
- yy - 커서가 위치한 한줄 복사
- nyy - 커서 위치 부터 n줄 복사
- p - 복사한 문자열 붙이기
- command mode 검색:
- /string - 뒤쪽으로 문자열 'string' 찾기
- ?string - 앞쪽으로 문자열 'string' 찾기
- n - 다음 찾기
- N - n의 역순으로 찾기
반응형
'dev > unix-like' 카테고리의 다른 글
[linux] 리눅스 "rm -rf /" 사용 예제 (0) | 2017.06.16 |
---|---|
[linux] 리눅스 find 명령어 사용 예제 (파일 찾기) (0) | 2017.06.16 |
[linux] 리눅스 tar 명령어 사용 예제 (1) | 2016.04.19 |
[linux] 리눅스 wget 명령어 사용 예제 (0) | 2016.04.06 |
[linux] /var/log 디렉토리에 있는 리눅스 로그 파일 (0) | 2016.04.05 |
댓글