아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다
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 |
댓글