vim 명령어
- vim은 vi IMproved의 약자입니다.
- vi에디터를 업그레이드 시킨 것으로 생각할 수 있습니다.
vi 명령어
vi는 텍스트 편집에 필요한 최소한의 기능만을 가지고 있어서 사용하기 불편한 점이 있습니다. (문법 강조 기능x)
이에 반해 vim은 여려 편리한 기능들이 추가되어 있습니다.
*리눅스에는 vim에디터만 설치되어 있습니다.
결과적으로 vim으로 입력하나 vi로 입력하나 똑같은 기능을 한다는 것을 의미합니다.
vi 편집기 구조
vi 편집기는 명령 모드, 입력 모드, 마지막 행 모드로 총 3가지 모드를 가지고 있습니다.
1. 명령 모드
처음 vi 명령어로 vi에 들어가면 명령 모드 상태입니다. 방향키를 이용하여 커서 이동이 가능하며 명령 모드에서 사용할 수 있는 명령어들이 있습니다.
- test.txt 라는 파일 생성
2. 입력 모드
명령 모드에서 'i' 버튼 or 'a' 버튼을 눌러 입력 모드로 전환할 수 있습니다.
*입력 모드에서는 자유롭게 글을 작성할 수 있습니다. 여기서 Esc를 누르면 다시 명령 모드로 돌아갑니다.
- 'i'를 눌러 입력 모드로 전환
3. 마지막 행 모드
명령 모드에서 ':'(콜론)을 누르면 화면 좌측하단에 입력할 수 있는 공간이 나타납니다.
여기서 편집을 저장, 종료 등 여러가지 기능을 수행할 수 있습니다.
4. vi 명령어 정리
명령 모드 : Enter를 누르지 않아도 명령이 들어갑니다.
i : 현재 커서 위치에 입력모드 전환
a : 현재 커서 한칸 다음 위치에 입력모드 전환
o : 현재 위치에서 바로 아래줄에 입력모드 전환
마지막 행 모드 : 명령 모드 상태에서 ':'(콜론)을 눌려 나오는 상태입니다. (명령어를 입력하고 Enter를 눌러야합니다.)
wq : 저장 후 vi 종료
wq! : 강제 저장 후 vi 종료
q : vi 종료
q! : 강제 vi 종료
set nu : vi 줄 번호 설정
set nonu : vi 줄 번호 해제
*이외에도 많은 명령어들이 존재합니다.
- vim은 vi IMproved의 약자입니다.
- vi에디터를 업그레이드 시킨 것으로 생각할 수 있습니다.
vi 명령어
vi는 텍스트 편집에 필요한 최소한의 기능만을 가지고 있어서 사용하기 불편한 점이 있습니다. (문법 강조 기능x)
이에 반해 vim은 여려 편리한 기능들이 추가되어 있습니다.
*리눅스에는 vim에디터만 설치되어 있습니다.
결과적으로 vim으로 입력하나 vi로 입력하나 똑같은 기능을 한다는 것을 의미합니다.
vi 편집기 구조
vi 편집기는 명령 모드, 입력 모드, 마지막 행 모드로 총 3가지 모드를 가지고 있습니다.
1. 명령 모드
처음 vi 명령어로 vi에 들어가면 명령 모드 상태입니다. 방향키를 이용하여 커서 이동이 가능하며 명령 모드에서 사용할 수 있는 명령어들이 있습니다.
- test.txt 라는 파일 생성
2. 입력 모드
명령 모드에서 'i' 버튼 or 'a' 버튼을 눌러 입력 모드로 전환할 수 있습니다.
*입력 모드에서는 자유롭게 글을 작성할 수 있습니다. 여기서 Esc를 누르면 다시 명령 모드로 돌아갑니다.
- 'i'를 눌러 입력 모드로 전환
3. 마지막 행 모드
명령 모드에서 ':'(콜론)을 누르면 화면 좌측하단에 입력할 수 있는 공간이 나타납니다.
여기서 편집을 저장, 종료 등 여러가지 기능을 수행할 수 있습니다.
4. vi 명령어 정리
명령 모드 : Enter를 누르지 않아도 명령이 들어갑니다.
i : 현재 커서 위치에 입력모드 전환
a : 현재 커서 한칸 다음 위치에 입력모드 전환
o : 현재 위치에서 바로 아래줄에 입력모드 전환
마지막 행 모드 : 명령 모드 상태에서 ':'(콜론)을 눌려 나오는 상태입니다. (명령어를 입력하고 Enter를 눌러야합니다.)
wq : 저장 후 vi 종료
wq! : 강제 저장 후 vi 종료
q : vi 종료
q! : 강제 vi 종료
set nu : vi 줄 번호 설정
set nonu : vi 줄 번호 해제
*이외에도 많은 명령어들이 존재합니다.
- vim은 vi IMproved의 약자입니다.
- vi에디터를 업그레이드 시킨 것으로 생각할 수 있습니다.
vi 명령어
vi는 텍스트 편집에 필요한 최소한의 기능만을 가지고 있어서 사용하기 불편한 점이 있습니다. (문법 강조 기능x)
이에 반해 vim은 여려 편리한 기능들이 추가되어 있습니다.
*리눅스에는 vim에디터만 설치되어 있습니다.
결과적으로 vim으로 입력하나 vi로 입력하나 똑같은 기능을 한다는 것을 의미합니다.
vi 편집기 구조
vi 편집기는 명령 모드, 입력 모드, 마지막 행 모드로 총 3가지 모드를 가지고 있습니다.
1. 명령 모드
처음 vi 명령어로 vi에 들어가면 명령 모드 상태입니다. 방향키를 이용하여 커서 이동이 가능하며 명령 모드에서 사용할 수 있는 명령어들이 있습니다.
- test.txt 라는 파일 생성
2. 입력 모드
명령 모드에서 'i' 버튼 or 'a' 버튼을 눌러 입력 모드로 전환할 수 있습니다.
*입력 모드에서는 자유롭게 글을 작성할 수 있습니다. 여기서 Esc를 누르면 다시 명령 모드로 돌아갑니다.
- 'i'를 눌러 입력 모드로 전환
3. 마지막 행 모드
명령 모드에서 ':'(콜론)을 누르면 화면 좌측하단에 입력할 수 있는 공간이 나타납니다.
여기서 편집을 저장, 종료 등 여러가지 기능을 수행할 수 있습니다.
4. vi 명령어 정리
명령 모드 : Enter를 누르지 않아도 명령이 들어갑니다.
i : 현재 커서 위치에 입력모드 전환
a : 현재 커서 한칸 다음 위치에 입력모드 전환
o : 현재 위치에서 바로 아래줄에 입력모드 전환
마지막 행 모드 : 명령 모드 상태에서 ':'(콜론)을 눌려 나오는 상태입니다. (명령어를 입력하고 Enter를 눌러야합니다.)
wq : 저장 후 vi 종료
wq! : 강제 저장 후 vi 종료
q : vi 종료
q! : 강제 vi 종료
set nu : vi 줄 번호 설정
set nonu : vi 줄 번호 해제
*이외에도 많은 명령어들이 존재합니다.
'👨💻Computer Science > 리눅스시스템프로그래밍' 카테고리의 다른 글
[Linux] 리눅스 파일 구조 (0) | 2022.03.28 |
---|---|
[Linux] 리눅스 단축키 및 명령어 정리 (0) | 2022.03.28 |
[Linux] 리눅스 (0) | 2022.03.24 |
[Linux] 01-intro (0) | 2021.09.06 |
[UNIX] 유닉스 파일 시스템(UFS: Unix File System) (0) | 2021.09.06 |
댓글