Unix: какой ключ-модификатор "M-" относится к (например, M-C)
Я пытаюсь выполнить поиск с учетом регистра в Nano. Меню справки внизу экрана говорит, что я могу переключить чувствительность к регистру, набрав M-C
.
^G Get Help ^Y First Line ^T Go To Line ^W Beg of Par M-J FullJstify M-B Backwards
^C Cancel ^V Last Line ^R Replace ^O End of Par M-C Case Sens M-R Regexp
Я не уверен, как это сделать. Указывает ли M-
на ключ модификатора, который должен удерживаться, когда я набираю C
? Или означает M-
, что я должен нажать клавишу или комбинацию клавиш, прежде чем нажать C
?
Ответы
Ответ 1
M
относится к мета-ключу, который отсутствует на большинстве клавиатур. (Его использование в программном обеспечении в основном связано с историческими причинами.) Обычно мета-ключ эмулируется другим ключом на вашей клавиатуре. В Windows и Linux обычно это клавиша Alt. В Mac OS X этот ключ (aka Option) уже имеет другие применения, поэтому вместо него используется Escape.
Ответ 2
Я не знаю, для nano
, но для emacs
M-
означает мета-клавишу, что может означать нажатие клавиши Alt одновременно с буквенной клавишей или нажатием клавиши Esc перед буквенной клавишей. Alt обычно работает только при использовании X-версии приложения, поэтому при использовании тупого терминала будет работать только Esc.
Ответ 3
Esc
Например, если вы хотите перейти в конец файла, нажмите
Esc, затем /
Вам не нужно удерживать Esc, как если бы он был Shift.