Unix:“M-”指的是什么修饰键(例如 M-C)

问题描述 投票:0回答:3

我正在尝试在 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
之前按某个键或组合键?

unix nano
3个回答
128
投票

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


8
投票

我不知道

nano
是什么,但对于
emacs
M-
代表 Meta 键,这可能意味着同时按下 Alt 键和字母键,或者在按下 Esc 键之前按下字母键。 Alt 通常仅在使用 X 版本的应用程序时才起作用,因此当使用哑终端时,只有 Esc 才起作用。


7
投票

Esc 向 nano 发出命令。

例如,如果您想告诉 nano 将光标移动到文件末尾,您可以按

Esc,然后/

您不需要像按住 Shift 一样按住 Esc

© www.soinside.com 2019 - 2024. All rights reserved.