답변:
Google에서 사용하려는 용어는 다음과 같습니다.
"readline arguments"
예를 들어 이것은 bash 참조 매뉴얼 에서이 장으로 이어질 것입니다 .
Readline 명령에 숫자 인수를 전달할 수 있습니다. 인수가 반복 횟수 로 작동하는 경우도 있고 중요한 인수의 부호 인 경우도 있습니다. 일반적으로 순방향으로 작동하는 명령에 음의 인수를 전달하면 해당 명령은 역방향으로 작동합니다. 예를 들어, 줄의 시작 부분까지 텍스트를 없애려면 'M-- C-k'를 입력 할 수 있습니다.
숫자 인수를 명령에 전달하는 일반적인 방법은 명령 앞에 메타 숫자를 입력하는 것입니다. 입력 된 첫 번째 '숫자'가 마이너스 부호 ( '-')이면 인수의 부호는 음수가됩니다. 인수를 시작하기 위해 하나의 메타 숫자를 입력 한 후에는 나머지 숫자를 입력 한 다음 명령을 입력 할 수 있습니다. 예를 들어 Cd 명령에 10의 인수를 지정하려면 'M-1 0 C-d'를 입력하면 입력 행에서 다음 10 개의 문자가 삭제됩니다.
작동하려면 메타 키가 매핑 된 위치를 알아야합니다. 때로는 Alt, 때로는 Esc멋진 컴퓨터에 전용 메타 키가 있습니다.)
구문에 익숙하지 않은 사용자를 위해 'M-- Ck'는 Meta_key+ - Ctrl+ 와 동일 k합니다. "M"은 Meta 키의 속기이며, 언급했듯이 시스템에 따라 다르며, "C"는 Ctrl 키의 속기입니다. 문자 뒤의 "-"(예 : "M-")는 입력하는 것이 아니라 동시 키 누름을 나타내는 방법입니다.
(arg: 1280
(Alt 키를 놓아도) 알 수 있습니다. 이 메커니즘을 사용하여 숫자를 어떻게 반복합니까?
$(perl -e 'print "0" x 128')
숫자 문자를 반복하려면 (예 : 128 개의 0) 다음을 누르십시오.
Meta-key + 1 2 8 Ctrl + v 0
vim
(아마도 emacs도 기억할 수 없습니다).
이 시도. 을 입력 Alt 4한 다음을 입력 T한 다음을 누릅니다 Enter.
멋진 HTML을 사용하도록 편집되었습니다.
t
문자가 삽입됩니다.
Emacs에서와 같이 주어진 다음 명령을 여러 번 반복합니다. 예를 들어 M-1-0 C-p10 개의 기록 항목을 뒤로 이동합니다. M-4 C-h4 자 백 스페이스 M-3 M-t, 이전 단어를 3 번 앞으로 이동하는 식입니다. 여기서는 M-Bash의 사용자 정의처럼 Alt 키에 "메타"라는 의미를 사용 합니다.
bash 매뉴얼 섹션 -기본적으로 readline 명령을 반복하거나 되 돌리는 방법입니다.
set keymap vi
에~/.inputrc
, 다음 타격Esc + Digit
같은 모드로 리드를, 같은 (그러나 당신이 그들을에서만 추한 이맥스 것들을 VI 바인딩을 사용할 수 없습니다 :-() VI의 명령 반복을 준비하는 경우