Mac 使用 nano 编辑器如何复制 M-6

nano 编辑器中复制使用的快捷键是 M-6,在 Windows 和 Linux 就是 Alt + 6 这两个按键一起按。作用和 vim 的 yy 一样。

当我们没有选中任何内容时,就会复制当前光标所在的行。使用 Ctrl + U 就可以粘贴。

但是在 Mac 上就有问题了,我发现当我按下 Alt + 6 时,屏幕上是多出来一个特殊的符号 §

Mac 的 Alt 或者说 Option 键,是有特殊的用处的,在输入状态下,是打出特殊字符。

例如我们按 shift + 2,打出的是 @,而按 Alt + 2,则是 ™。

下面是一些常见的特殊字符和符号,以及在按住 Option 键时输入对应字符的方式:

  1. 常见特殊字符
    • Option + a 产生 å
    • Option + e 产生 é
    • Option + u 产生 ü
    • Option + i 产生 î
    • Option + o 产生 ô
  2. 符号和标点
    • Option + 1 产生 ¡
    • Option + 2 产生 ™
    • Option + 3 产生 £
    • Option + 4 产生 ¢
    • Option + 5 产生 ∞
    • Option + 6 产生 §
    • Option + 7 产生 ¶
    • Option + 8 产生 •
    • Option + 9 产生 ª
    • Option + 0 产生 º
    • Option + - 产生 –
    • Option + = 产生 ±

也就是说,Alt + 6 的快捷键组合,已经被 Mac 自身使用了,所以在 nano 里不生效。

解决方法,按 escape + 6,也就是键盘左上角的 ESC 键。

参考:nano - Unix: what modifier key does “M-“ refer to (e.g. M-C) - Stack Overflow