Emacs에서 Cu 0은 무엇을 의미합니까?

Emacs에서 Cu 0은 무엇을 의미합니까?

Emacs에서 Cu 0 뒤에 또 다른 명령이 오는 것은 일반적으로 무엇을 의미합니까?

예를 들어,

Ck와 Cu 0 Ck가 같은 줄 알았는데 찾아보니

Cu 0 Ck는 현재 줄에서 커서 앞 부분을 죽이고, Ck는 커서 뒤 부분을 죽입니다.

감사해요.

답변1

짧은 답변

0다음 명령에 대한 번호를 제공합니다.

긴 대답

C-uEmacs에서는 universal-argument다음 명령에 대한 숫자 인수로 시작합니다. 다음 숫자 또는 빼기 기호는 C-u숫자 매개변수를 형성합니다. 온라인 설명서를 C-u입력하거나 읽으면 C-h k C-u자세한 내용을 읽을 수 있습니다.여기.

이제 의 의미를 이해했으므로 와 는 다르다는 것을 C-u알 수 있습니다 . 첫 번째 것은 숫자 0인 숫자 인수로 호출됩니다. 두 번째는 단독으로 호출됩니다. 다른 동작이 발생합니다.C-u 0 C-kC-kC-kC-k

~에서라인 킬emacs 매뉴얼 섹션:

가장 간단한 kill 명령은 Ck(kill-line)입니다. 줄 끝에서 사용되면 줄 끝 개행 문자를 죽이고 다음 줄을 현재 줄에 병합합니다(따라서 빈 줄은 완전히 제거됩니다). 그렇지 않으면,Cck는 해당 지점부터 줄 끝까지 모든 텍스트를 삭제합니다.해당 점이 처음에 줄의 시작 부분에 있으면 해당 줄은 공백으로 남습니다.

...

Ck에 양수 인수 n이 주어지면 n 줄과 그 뒤에 오는 개행 문자를 삭제합니다(현재 줄의 지점 앞의 텍스트는 삭제하지 않습니다). 음수 매개변수 -n을 사용하면 현재 줄 앞의 n 줄과 현재 줄의 지점 앞의 텍스트도 삭제됩니다.인수가 0인 Ck는 현재 줄의 지점 앞의 텍스트를 삭제합니다.

관련 정보