나에게 필요한 지식과 기술을 검색해 보세요.

vi 시작하기

지은이

린다 램(Linda Lamb), 아놀드 로빈스

옮긴이

서울시립대학교 LUG

출간일

2001.05.28

레벨

초중급

평점

3.7(3명)

정가

18,000

판매가

16,200

총 결제 금액

10%

16,200

적립 예정

810P

국내 유닉스 / 리눅스 사용자의 80%가 선택한 편집기 vi!
vi의 모든 것이 이 한 권에

유닉스나 리눅스를 접해 본 독자라면 한번이라도 vi(비주얼 에디터)에 대해서 들어 본 적이 있을 것이다. vi는 그만큼 널리 사용되는 편집기이고, 또 그럴만한 이유가 있는 텍스트 편집기이다. 특히 KLDP(리눅스 한글 문서 프로젝트)의 설문 조사 결과에 따르면 우리나라 유닉스 / 리눅스 사용자의 대부분이 vi를 사용하는 것으로 나타났다. 

그러나 대부분의 사용자는 vi의 강력한 기능을 모두 활용하지 못하고 극히 일부 기능만 제한적으로 사용하고 있다. 그 이유는 기존의 유닉스나 리눅스 서적에 vi 관련 단원이 포함되어 있기는 하지만 vi를 이용해 할 수 있는 많은 작업들을 체계적으로 설명해놓은 전문 서적이 국내에 한 권도 없었기 때문이다. 

이 책은 우리나라 최초로 vi만을 전문으로 다룬 서적이다. 이 책에서는 vi의 기본적인 사용법과 그 특징 설명뿐만 아니라 각 기능을 응용하는 예제까지 자세하게 소개한다. 그래서 vi를 처음 사용하는 사용자는 물론, 이미 웬만한 vi 명령어를 알고 있는 사용자도 유용하게 활용할 수 있다. 이 책을 잘 살펴본 후 vi를 정규 표현식과 같이 다룰 수 있게 되면 vi가 편집기 이상의 것이라고 느낄 것이다.

우리가 아무 의심 없이 "vi"라고 부르는 것은 전통적인 유닉스 시스템의 구식 vi를 말하는 것이 아니라 "vim"이라는 vi 클론이다. 이 책에서는 vim의 기초와 고급 활용법뿐만 아니라 nvi, elvis, vile라는 클론들의 특징도 자세히 설명하여 자신이 사용하는 vi 클론의 사용법은 물론, 여러 클론의 독특한 특징도 살펴볼 수 있게 구성하였다. 

주요 내용 및 구성

이 책은 열 두개 장과 다섯 개 부록으로 이루어져 있고, 크게 세 부분으로 나누어진다.

  • 1부. vi 기초와 고급 편집 - vi 사용법을 익히고, 고급 기능을 추가하여 vi를 효과적으로 사용할 수 있도록 구성하였다.
  • 2부. vi 확장 기능과 클론 - 대부분의 vi 클론에서 공통적으로 이용할 수 있는 표준 vi의 확장된 기능을 설명한다.
  • 3부. 부록 - 유용한 참고 자료

저자

목차

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와 인터넷

리뷰

오탈자

18,000

10%

16,200