You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Mac上修改nano文本编辑器的Meta(M-)快捷键?

如何在Mac上修改nano的Meta(M-)快捷键

当然可以改!Mac上nano默认把Esc作为Meta键,确实按久了手累,换成更顺手的按键完全没问题,下面分两种方法教你设置:

临时生效(仅当前会话)

如果你只是想先试试效果,不用改配置文件,启动nano的时候加个参数就行:

nano -O
# 或者更直观的写法
nano --metakey=option

这样打开的nano里,Meta快捷键就直接用Option键触发了——比如原来的M-s保存操作,现在直接按Option+s就行,不用再先按Esc再按s。

永久生效(所有会话)

要让每次打开nano都自动用偏好的按键当Meta键,修改nano的用户配置文件即可:

  1. 打开终端,编辑用户目录下的.nanorc文件(如果没有这个文件就直接新建):
    nano ~/.nanorc
    
  2. 在文件里添加一行配置:
    set metakey option
    
    (如果你想换成其他支持的按键,可以把option换成对应参数,具体可以通过man nano查看metakey的可选值)
  3. Ctrl+O保存修改,再按Ctrl+X退出编辑器。
    下次再打开nano,Meta键就默认是你设置的按键了。

小提醒

Mac上的Command键(⌘)通常被系统终端占用,不建议设成Meta键,容易和系统级快捷键冲突,Option键是最稳妥的选择。

内容的提问来源于stack exchange,提问作者David

火山引擎 最新活动