< Vi 편집기 >

- 각종 문서를 편집할수 있는 Text 기반의 편집기이다

- Unix / Linux 에서 대표적으로 사용되는 편집기

- vi [ 파일명 ] 으로 실행하며, 파일명에는 가급적 경로를 포함하도록 한다.

vi 명령어

1) VI 편집기의 모드

- vi 는 명령 , 입력 , 실행 모드를 번갈아가며 수행하는 편집기

- 명령 모드 : 입력 이외의 편집 작업으로, 문자 삭제, 복사 , 행 삭제 등의 기능을 수행

- 입력 모드 : 데이터 입력 및 수정을 하는 모드이며, 특정 키 입력으로 진입

- 실행 모드 : 파일 저장 및 종료, 검색의 기능을 수행

VI 편집기의 모드

① 입력 모드 진입 

- i : 커서의 앞부터 입력

- a : 커서의 다음칸 부터 입력

- o : 커서 아래칸에 공백라인을 삽입하고 입력

- I : 커서가 위치한 라인 맨앞에 입력

- A : 커서가 위치한 라인 맨뒤에 입력

 

② 명령 모드 진입

- ESC 키로 진입

이동 명령어 삭제 명령어
h, j, k, l : 커서 이동 ( ← , ↓ , ↑, →  ) x : 글자 삭제
gg , G : 문서 맨처음 이나 맨 마지막으로 이동 dd : 라인 전체 삭제
^f : 화면 아래로 이동 / ^b : 화면 위로 이동 ( Ctrl + f, b) dw : 단어 삭제
nG : n번째 라인으로 이동 D : 커서 뒷부분 삭제

③ 실행 모드 진입

- : ( 콜론 ) 키로 진입

검색 환경 설정 종료
/문자열 : 해당 문자열 검색
n , N : 검색상태에서 순방향 , 역방향 재검색

:set [환경 변수]

nu : 라인번호 표시

sm : 반대 괄호 표시

nonu : 라인번호 지우기

:w [파일명] 해당 파일명으로 저장

:wq 저장 후 종료

:q 종료

:q! 강제 종료

 

실행 모드 명령어 수행

+ Recent posts