아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다
5. vi 편집기 상태 변경
환경 변수
:set nu | 줄 번호를 출력 |
:set nonu | 줄 번호를 숨김 |
:set ic | 대소문자 구분 안함 |
:set noic | 대소문자 구분 |
:set list | 숨겨진 기호들을 표시 |
:set nolist | 숨겨진 기호를 표시하지 않음 |
:set showmode | vi 편집기의 현재 모드를 표시 |
:set noshownode | vi 편집기의 현재 모드를 표시하지 않음 |
:set | vi 편집기의 모든 환경변수를 출력 |
:set all | vi 편집기의 모든 환경변수를 활성화 |
vim 편집기
- vi 호환 편집기
- vi 편집기의 거의 모든 기능이 호환되고 , vim 편집기만의 독자적인 기능이 추가되어 사용자의 편의성이 향상됨
v | 비주얼 모드 | 현재 커서 위치에서 방향키로 범위 지정 |
V | 라인 비주얼 모드 | 현재 커서 위치에서 방향키로 라인 지정 |
ctrl-V | 블록 비주얼 모드 | 현재 커서 위치에서 방향키로 블록 지정 |
다중 파일 및 창
1. vim 실행 중 다른 파일 열기
:e[dit] filename | 읽기/쓰기 모드로 파일 열기 |
:v[iew] filename | 읽기 전용 모드로 파일 열기 |
2. vim 실행 시 다중 파일 이동
vim filename filename |
:n | 오른쪽 파일로 이동 |
:N | 왼쪽 파일로 이동 |
3. 창 분할
한 화면에 여러 파일을 열어놓고 편집하기 위한 기능
:sp[lit] filename | 수평으로 창 분할 |
:vs[plit] filename | 수직으로 창 분할 |
ctrl-W 방향키 | 분할된 창 이동 |
:table[dit] filename | 탭으로 파일 열기 |
:tabc[lose] | 해당 탭 닫기 (닫기 전에 저장할 것) |
:tabn[ext] | 오른쪽 탭으로 이동 |
:tabp[revious] | 왼쪽 탭으로 이동 |
:tabnew | 빈 탭 열기 |
:e[dit] filename | 빈 탭에서 파일 열기 |
단어 자동완성 기능
- 해당 파일에 존재하는 택스트 중에서, 동일한 텍스트를 입력하고자 할 때, ctrl-N키를 사용하면 자동완성해주는 기능
- 여러가지 패턴이 매칭된다면 선택창이 나옴, 이후 crtl-N를 눌러서 선택
반응형
'클라우드 운영 및 구축 [경기인력개발원]' 카테고리의 다른 글
[리눅스] 쉘 명령어의 사용 (0) | 2021.06.08 |
---|---|
[리눅스] 퍼미션 이해 (0) | 2021.05.24 |
[리눅스] vi 편집기 사용 (0) | 2021.05.19 |
[리눅스] 디렉터리 / 파일 검색 (0) | 2021.05.08 |
[리눅스] 디렉터리 / 파일 내용 변경 (0) | 2021.05.04 |
댓글