유닉스와 리눅스 사용자를 위한 문서 편집기 입문서. 텍스트 편집기와 클론의 특성 등 VI의 기본적인 사용법과 그 특징 설명뿐만 아니라 각 기능을 응용하는 풍부한 예제와 함께 자세히 소개했다.
1장. vi 텍스트 편집기
파일 열고 닫기
저장하지 않고 끝내기
2장. 간단한 편집
vi 명령
커서 이동
간단한 편집
텍스트를 삽입하는 다양한 방법
여러 행을 하나로 합치는 J
기본적인 vi 명령 복습
3장. vi 이동 명령
화면 단위 이동
텍스트 블록 단위 이동
검색 이동
행 번호 이동
vi 이동 명령 복습
4장. 기초를 넘어서
다양한 명령 조합
vi를 실행할 때의 옵션
버퍼 사용
위치 지정
다양한 고급 편집
vi 버퍼 명령과 위치 지정 명령 복습
5장. ex 편집기 소개
ex 명령어
ex 편집
파일 저장, 종료
다른 파일로 복사
다중 파일 편집
6장. 전역 치환
치환 여부 확인
문맥에 따른 치환
패턴 검색 규칙
패턴 검색 예제
패턴 검색 활용
7장. 고급 편집
vi 설정
유닉스 명령어 실행
명령어 저장
ex 스크립트
프로그램 소스 코드 편집
8장. vi 클론의 특성 요약
vi 클론들의 공통 특성
다중창 편집
GUI 인터페이스
확장 정규 표현식
강화된 태그
향상된 기능
프로그래밍 보조 도구
편집기 비교 요약
미리보기
9장. nvi - 새로운 vi
제작자와 역사
중요한 명령행 인수
온라인 도움말과 다른 문서
초기화
다중창 편집
GUI 인터페이스
확장 정규 표현식
향상된 편집 기능
프로그래밍 보조 도구
흥미로운 특징
소스와 사용 가능한 운영체제
10장. elvis
제작자와 역사
중요한 명령행 인수
온라인 도움말과 다른 문서
초기화
다중창 편집
GUI 인터페이스
확장 정규 표현식
향상된 편집 기능
프로그래밍 보조 도구
흥미로운 특징
elvis의 특성
소스와 사용 가능한 운영체제
11장. vim -향상된 vi
제작자와 역사
중요한 명령행 인수
온라인 도움말과 다른 문서
초기화
다중창 편집
GUI 인터페이스
확장 정규 표현식
향상된 편집 기능
프로그래밍 보조 도구
흥미로운 특징
소스와 사용 가능한 운영체제
12장. vile -이맥스 같은 vi
제작자와 역사
중요한 명령행 인수
온라인 도움말과 다른 문서
초기화
다중창 편집
GUI 인터페이스
확장 정규 표현식
향상된 편집 기능
프로그래밍 보조 도구
흥미로운 특징
소스와 사용 가능한 운영체제
부록A. 퀵 레퍼런스
부록B. ex 명령어
부록C. 옵션 설정
부록D. 문제점 점검 목록
부록E. vi와 인터넷