Unix:"M-"所指的修饰键是什么(例如MC)

dB'*_*dB' 41 unix nano

我正在尝试在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
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么做.难道M-是指在我输入也应保持一个修改键C?或者是否M-意味着我应该在按下之前按某个键或按键组合C?

che*_*ner 52

M指的是大多数键盘上不存在的元键.(它在软件中的使用主要是出于历史原因.)通常,元键由键盘上的另一个键模拟.在Windows和Linux上,它通常是Alt关键.在Mac OS X上,该键(aka Option)已经有其他用途,因此Escape使用它.

  • 好吧,逃避后跟C,但是是:) (5认同)
  • 啊哈.我在Mac上.因此`MC`表示`escape`后跟'M`.谢谢! (4认同)
  • 明白了:在这种特殊情况下,我不得不按"Shift". (3认同)
  • @serge 当使用图形终端时,它很可能会捕获“ALT”键作为自己的快捷键。“SHIFT”有时会有所帮助,但并非总是如此。唯一一致的解决方法是使用“ESC”作为元键。 (2认同)

Fre*_*sse 5

我不知道nano,但是emacs,M-代表了Meta键,这可能意味着按Alt字母键或按下键同时Esc在字母键之前键。Alt通常仅在使用X版本的应用程序时才有效,因此在使用哑终端时才Esc有效。


Tra*_*ter 5

Esc

例如,如果您想转到文件末尾,请按

Esc 然后 /

你不需要Esc像它一样按住Shift。