$ vi
$ vi test2.txt
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
i | 현재 커서의 위치부터 입력 | I | 현재 커서 줄의 맨 앞에서부터 입력 |
a | 현재 커서의 위치 다음 칸부터 입력 | A | 현재 커서 줄의 맨 마지막부터 입력 |
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
h | 커서를 왼쪽으로 한칸 이동(←) | j | 커서를 왼쪽으로 한칸 이동(↓) |
k | 커서를 왼쪽으로 한칸 이동(↑) | l | 커서를 왼쪽으로 한칸 이동(→) |
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
x | 현재 커서가 위치한 글자 삭제(Del) | X | 현재 커서가 위치한 앞 글자 삭제 |
dd | 현재 커서의 행 삭제 | 숫자dd | 현재 커서부터 숫자만큼의 행 삭제 |
yy | 현재 커서가 있는 행을 복사 | 숫자yy | 현재 커서부터 숫자만큼의 행 복사 |
p | 복사한 내용 현재 행 이후에 붙여넣기 | P | 복사한 내용 현재 행 이전에 붙여넣기 |
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
v | 커서를 이동해 글자 단위로 블럭 선택 가능 | V | 커서를 이동해 줄 전체를 블럭선택 가능 |
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
y | 커서를 이동해 글자 단위로 블럭 선택 가능 | d | 선택한 블럭 삭제 |
U | 선택한 블럭안의 소문자를 대문자로 바꿈 | u | 선택한 블럭안의 대문자를 소문자로 바꿈 |
~ | 선한 불럭안의 문자를 대소문자로 전환 | J | 선택한 블럭들의 줄을 함침 |
: | 선택한 영역들에 ex명령 실행 | esc | 블록 선택 취소 |
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
u | 바로 이전 명령 취소(되돌리기) | ctrl + r | 실행 취소 되돌리기(다시 실행) |
명령어 | 설명 | 명령어 | 설명 |
---|---|---|---|
:= | 편집 중인 파일 내용이 총 몇 줄인지 표시 | 실행 취소 되돌리기(다시 실행) | |
:set nu | 화면에 줄번호 표시 | :set nonu | 화면에 표시된 줄번호를 감춤 |
:!명령어 | 편집기에서 시스템 명령어를 사용 | ||
<< | 커서가 위치한 줄 맨 앞의 탭 제거 | >> | 커서가 위치한 줄 맨 앞에 탭 제거 |
- vi 명령어 참고 사이트 https://hagsig.tistory.com/30
$ nano
$ nano test3.txt