본문 바로가기
클라우드 운영 및 구축 [경기인력개발원]

[리눅스] vi 편집기 -2

by ssyeon 2021. 5. 20.

아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다

 

 

 

 

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를 눌러서 선택

 

 

 

 

 

 

 

반응형

댓글