Emacs에서 man 문서를 읽는 woman

2913 단어 emacsmanwoman
1 소개
-------
* woman은 Emacs에서 man (또는 manual-entry) 명령의 하위 집합을 실현하였으며, 외부 프로그램을 호출하지 않아도 된다
* 모든 WoMan에 대한 명령과 변수는 접두어'woman-'로 시작합니다.
* 명령`woman-mini-help`를 통해 Woman 관련 명령과 변수에 대한 간략한 설명을 얻을 수 있습니다.
* WoMan은 man 문서를 보기 위해 세 가지user interface를 제공합니다.
   * topic interface
   * filename interface
   * automatic interface
2 Topic interface
------------------
2.1 준비 작업
=============
Topic interface를 사용하기 전에 WoMan에게 man 문서를 찾는 곳을 알려야 합니다.기본적으로 WoMan은 man 설정을 사용하지만 두 가지 관련 변수가 있는 구성을 사용자 정의할 수도 있습니다.
  * woman-manpath
    the elements of `woman-manpath' must be directories that contain _directories of_ man files
  * woman-path
    the elements of `woman-path' must be directories that contain man files _directly_.
2.2 Cache
==========
처음 Topic interface를 사용할 때 WoMan은 man 문서의 내용을 버퍼링합니다. 버퍼링된 내용이 실제 내용과 맞지 않을 경우'C-u M-x woman'을 사용하여 캐시를 재구성할 수 있습니다.man 파일의 이름이나 주소가 바뀌었을 때만 캐시를 재구성해야 합니다. 파일 내용만 바뀌었을 때 캐시를 재구성할 필요가 없습니다.
  * woman-cache-level
level 캐시에 따라 정보가 다릅니다.
  * woman-cache-filename
일반적으로 WoMan은 메모리에 캐시를 설정합니다.그러나 이 값을 설정하면 WoMan이 캐시를 저장하여 다음에 사용할 수 있습니다.기본적으로 이 값은 nil로 저장되지 않음을 표시합니다.
3 Filename interface
---------------------
 * woman-find-file
 * woman-dired-find-file
dired-mode에서 이 명령으로 커서가 있는 man 문서를 볼 수 있습니다. 보통 W나 w에 귀속됩니다.
 * woman-tar-extract-file
tar-mode에서 이 명령으로 커서가 있는 man 문서를 볼 수 있습니다. 보통 W나 w에 귀속됩니다.
 * woman-decode-buffer
현재 버퍼 내용을 man 문서 내용으로 보십시오.
4 Automatic Interface
----------------------
Automatic Interface에서 Emacs는 열려 있는 파일의 형식을 자동으로 감지하고 man 형식의 문서일 경우 자동으로 디코딩합니다.
; .emacs       
(autoload 'woman-decode-region "woman")
(add-to-list 'format-alist
             '(man "Unix man-page source format" "\\.\\(TH\\|ig\\) "
                   woman-decode-region nil nil
                   (lambda (arg)
                     set-visited-file-name
                     (file-name-sans-extension buffer-file-name))))

5 Man 문서 보기 명령
----------------------
 * SPC
페이지 아래로
 * DEL
한 페이지를 넘기다
 * Nn
다음 N 섹션으로 이동 - 기본적으로 1 섹션입니다.
 * Np
이전 섹션 이동 - 기본적으로 섹션 1개
 * g
지정한 섹션으로 이동
 * s
SEE ALSO 섹션으로 이동
 * r
지정한 링크로 이동합니다.
 * Mouse-2/RET
커서가 있는 링크로 이동
 * m
셸 명령`man`을 실행합니다. 미니버퍼에 입력한 키워드를 읽고 Unix의 manual 페이지를 가져와 버퍼에 표시합니다.
 * w
다른 WoMan 실행
 * q
현재 man 페이지를 포함하는 버퍼를 종료합니다. (원래 버퍼를 닫지 않고 다른 버퍼로 이동합니다.)
 * k
현재 man 페이지를 포함하는 buffer 닫기
 * M-p
이전 WoMan Buffer로 넘어가겠습니다.
 * M-n
다음 WoMan Buffer로 넘어가겠습니다.
 * R
WoMan에서 마지막으로 포맷된 man 페이지 다시 포맷하기
 * 현재 버퍼의 맨 처음 위치로 이동하고 원래 위치에mark를 추가합니다
 * >
현재 버퍼의 맨 끝 위치로 이동하고 원래 위치에mark를 추가합니다
 * ?
현재 모드에 대한 설명 문서 보이기

좋은 웹페이지 즐겨찾기