728x90
안녕하세요
VI 또는 VIM 에디터에 대해 다루어 보고자 합니다.
1. 커서(Cursor) 이동
왼쪽으로 한칸 이동 | 'k' 또는 왼쪽화살표(←) |
오른쪽으로 한칸 이동 | 'l' 또는 오른쪽화살표(→) |
아랫 줄로 한 줄 이동 | 'j' 또는 아래쪽화살표(↓) |
윗 줄로 한 줄 이동 | 'k' 또는 아래쪽화살표(↑) |
현재 줄에서 처음으로 이동 | 0 |
현재 줄에서 마지막으로 이동 | $ |
현재 파일에서 특정 줄로 이동 | :n + Enter |
현재 파일에서 첫 줄로 이동 | :1 + Enter 또는 1G |
현재 파일에서 마지막 줄로 이동 | :$ + Enter 또는 G |
2. 화면 조작
한 화면 앞으로 이동 | Ctrl + f |
한 화면 뒤로 이동 | Ctrl + b |
반 화면 앞으로 이동 | Ctrl + d |
반 화면 뒤로 이동 | Ctrl + u |
3. 텍스트 입력
커서 앞에서 입력 | i |
커서 뒤에서 입력 | a |
아랫 줄에서 입력 | o |
현재 줄 맨 앞에서 입력 | I |
현재 줄 맨 뒤에서 입력 | A |
윗 줄에서 입력 | O |
4. 텍스트 수정
커서 위치에 있는 한 글자 교체 수정 | r |
커서 위치부터 ESC를 만날 때 까지 교체 수정 | R |
커서 위치부터 한 단어만 삭제한 후 수정 | cw |
커서 위치부터 N 단어 삭제한 후 수정 | cNw |
커서 위치부터 맨 끝까지 삭제한 후 수정 | C |
현재 줄 삭제한 후 수정 | cc |
N줄 삭제 후 수정 | Ncc |
커서 위치에 있는 한 글자 삭제 | x |
커서 위치부터 N 글자 삭제 | Nx |
커서 위치부터 한 단어 삭제 | dw |
커서 위치부터 N 단어 삭제 | dNw |
커서 위치부터 마지막 현재 줄의 마지막까지 삭제 | D |
현재 줄 삭제 | dd |
현재 줄 복사 | yy |
현재 줄 포함해서 N줄 복사 | Nyy |
복사한 줄을 다음 줄에 붙여 넣기 | p |
5. 문자열 찾기
진행 방향으로 문자열 찾기 | /string |
이전 방향으로 문자열 찾기 | ?string |
진행 방향으로 다음 문자열 찾기 | n |
진행 방향의 반대 방향으로 다음 문자열 찾기 | N |
6. 기타
번호 붙이기 | :set number |
실행 취소하기 | :u |
감사합니다.
728x90
'02_우분투(Ubuntu)' 카테고리의 다른 글
Ubuntu 콘솔에서 시스템 종료 또는 재부팅하기 (0) | 2022.03.24 |
---|---|
우분투(Ubuntu) 하위 디렉토리 생성하기 - mkdir -p (0) | 2020.10.01 |
우분투(Ubuntu) 터미널(Terminal) 크기 조정하기 (0) | 2020.09.30 |
VMWare - 우분투(Ubuntu) 삼바(Samba) 사용하기 (1) | 2020.09.20 |
우분투(Ubuntu) - 폴더 사이즈 확인하기 - du (0) | 2019.11.03 |