< Vi 편집기 >
- 각종 문서를 편집할수 있는 Text 기반의 편집기이다
- Unix / Linux 에서 대표적으로 사용되는 편집기
- vi [ 파일명 ] 으로 실행하며, 파일명에는 가급적 경로를 포함하도록 한다.
1) 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! 강제 종료
|