실행하면 다음과 같은 nano
기반 메뉴 옵션이 하단에 나타납니다.^#
^O
^X
등..
모든 대표
- ctrl+o
- ctrl+x
각기
이유이 문서 내용: 새로운 Linux 사용자인 경우 -지식을 갖고 태어난 사람은 없다- 대문자를 사용하여 이러한 메뉴 옵션/항목을 보면 다음을 가정할 수 있습니다.
- ctrl+ shift+o
- ctrl+ shift+x
그렇다면 처음부터 ^o
and -를 소문자 로 표시하면 어떨까요 ? ^x
왜 대문자로 사용합니까? -역사적인 이유가 있나요?
less
이 시나리오는 다음과 같은 명령 에도 적용됩니다 .
f ^F ^V SPACE * Forward one window (or N lines).
b ^B ESC-v * Backward one window (or N lines).
z * Forward one window (and set window to N).
w * Backward one window (and set window to N).
관찰 ^F
하고 ^B
- 그러면 왜 관찰하지 ^f
않습니까 ^b
?
답변1
첫 번째 이유는 키보드에서 문자 키가 대문자로 표시되어 있다는 것입니다. 사용자에게 키를 입력하도록 요구하는 경우 정확한 레이블(번역되는 내용)을 사용하는 것이 더 명확하지 않습니까?
두 번째 이유는 ansi/VT-52 호환 터미널에서 컨트롤 키가 시스템에 어떤 키코드도 보내지 않는다는 것입니다. 대신 터미널은 000(8)-037(8) 범위에서 변환된 관련 ASCII 문자를 전송하기 전에 알파벳 키가 입력될 때까지 기다립니다.
Shift(그 자체로는 키코드를 전송하지 않음)가 무시되어 터미널이 Ctrl-O 또는 Ctrl-Shift-O 시퀀스에서 동일한 ASCII 문자를 출력하게 합니다.