EDITRC(5)

명칭
editrc - editline 프로그램 라이브러리의 설정 파일

서식
editrc

해설
editrc 하 editline(3) 프로그램 라이브러리로 사용되고 있는 여러가지 설정을 정의합니다.

각각의 행의 포맷은,
    prog:command [arg [...]]
또는
    command [arg [...]]
의 어느 쪽인지입니다.

command 하 editline(3) 의 편입 명령 중 1 개입니다. 보다 자세한 정보는 편입 명령 (을)를 참조해 주세요.

prog (은)는 프로그램이 editline(3) (을)를 셋업 하기 위해서 el_init(3) (을)를 호출할 때에 정의한 프로그램명의 캐릭터 라인으로, 통상은 argv[0] 입니다. command 하 prog 에 매치 하는 모든 프로그램에 대해서도 실행됩니다.

prog 하 regex(3) 형식의 정규 표현이어도 자주(잘), 그 경우 command (은)는 그 정규 표현에 매치 하는 모든 프로그램에 대해서 실행됩니다.

편입 명령
editline 프로그램 라이브러리는 몇개의 편입 명령이 있어, 행 편집과 역사 기능 조작의 방법으로 작용합니다. 이것들은 tcsh(1) 쉘에 존재하는 닮은 이름의 편입 명령에 근거하고 있습니다.

이하의 편입 명령이 이용 가능합니다.

bind
    [-a] [-e] [-k] [-l] [-r] [-s] [-v] [key [command]] 옵션 없이는, 모든 할당할 수 있었던 키와 각각이 할당할 수 있었던 편집 명령을 표시합니다. 만약 key 하지만 주어지면(자), key 에 대한 할당을 나타냅니다. 만약 key command 하지만 주어지면(자), command (을)를 key 에 할당합니다. 포함되는 옵션은,

    -e  모든 키를 GNU Emacs 의 표준을 닮은 할당에 할당합니다.

    -v  모든 키를 vi(1) 의 표준을 닮은 할당에 할당합니다.

    -a  vi(1) 모드의 이제(벌써) 1 개 (명령 모드)의 키 MAP에 있어서의 키 할당을 표시 또는 변경합니다.

    -k  key (은)는 화살표 기호 키명, ‘up’, ‘down’, ‘left’ 또는 ‘right’ 중 1 개, 로서 해석됩니다.

    -l  모든 편집 명령와 각각의 짧은 설명을 표시합니다.

    -r  키의 할당을 삭제합니다.

    -s  command (은)는 캐릭터 라인 리터럴로서 다루어져 key 하지만 타입 되었을 때에 단말 입력으로서 다루어집니다. command 안을 할당할 수 있었던 키는, 그것 자신이 재해석되어 이것은 10 레벨의 해석까지 계속됩니다.

    key (와)과 command 하 ‘^character’ (예를 들면 ‘^A’) 형식의 컨트롤 캐릭터와 이하의 backslash 첨부의 escape sequence를 포함할 수가 있습니다.

    \a  벨
    \b  백 스페이스
    \e  이스케이프
    \f  form feed
    \n  개행
    \r  왕복대 리턴
    \t  (수평) 탭
    \v  수직 탭
    \nnn
        8 진수 nnn 그리고 나타내지는 ASCII 캐릭터

    ‘\’ (은)는, 다음의 캐릭터에 특별한 의미가 있다면, 그것을 무효화합니다. 특히, ‘\’ (와)과 ‘^’ 의 특별한 의미를 무효화합니다.

echotc
    [-sv] arg ... arg ... 그리고 주어진 단말 능력을 실행합니다. 만약 arg 하지만 ‘baud’, ‘cols’, ‘lines’, ‘rows’, ‘meta’, ‘tabs’ 이면 그 능력의 값이 표시됩니다. “yes” 또는 “no” (은)는, 단말이 그 능력을 가지는지 가지지 않는 것인지를 나타냅니다.

    -s (을)를 지정하면(자) 존재하지 않는 능력에 대해서 에러를 일으키는 것이 아니라, 하늘의 캐릭터 라인을 돌려줍니다. -v (을)를 지정한다고 메세지를 장황하게 표시합니다.

history
    역사를 표시합니다.

telltc
    모든 단말 능력의 값을 표시합니다. (termcap(5) 참조).

settc cap val
    termcap(5) 로 정의된 단말 능력 cap (을)를 val (으)로 설정합니다. 올바름의 체크는 행해지지 않습니다.

setty
    [-a] [-d] [-q] [-x] [+mode] [-mode] [mode] editrc 하지만 어느 tty 모드의 변경을 유저에게 허가하지 않는가를 제어합니다. -d, -q, -x 하 setty 에 대해서 각각 ‘edit’, ‘quote’, ‘execute’ tty 모드 세트에 대해 일하는 것을 나타냅니다. 디폴트에서는 -x 입니다.

    다른 인수가 없으면, setty (은)는 선택된 세트에 대해 무엇이 on (‘+mode’) 또는 off (‘-mode’) 에 고정되고 있는지를 표시합니다. -a (은)는 설정에 관련되지 않고 선택된 세트에 있어서의 모든 tty 모드를 표시합니다. +mode, -mode, mode, (은)는 선택된 세트에 대해 mode (을)를 on 또는 off 에 고정하는 것, 혹은 mode 의 제어를 행하지 않는 것을 지정합니다.

관련 항목
editline(3), regex(3), termcap(5)

저자
-nosplit editline 프로그램 라이브러리는 Christos Zoulas 에 의해 쓰여져 이 메뉴얼은 몇개의 마디는 tcsh(1) 에 영향을 받아, Luke Mewburn 에 의해 쓰여졌습니다.