macOS终端Option+n无法输入~,输出:的修复求助
修复macOS Terminal中Option+n输入":"而非"~"的问题
方法一:通过Terminal偏好设置图形界面修改
- 打开Terminal应用,点击顶部菜单栏的Terminal → 偏好设置(或使用快捷键
Cmd+,) - 在弹出的窗口中切换到描述文件标签,选中你当前使用的终端配置(比如默认的「Basic」),再点击右侧的键盘选项卡
- 查找列表中是否存在
Option+n的映射条目:- 若存在且对应输出为":",直接双击该条目,将「动作」改为发送文本,在文本框中输入
~后保存 - 若不存在,点击左下角的**+按钮添加新映射:选择按键为
Option+n,动作设为发送文本**,文本框输入~,点击「确定」完成设置
- 若存在且对应输出为":",直接双击该条目,将「动作」改为发送文本,在文本框中输入
- 重启Terminal,设置即可生效
方法二:通过命令行直接修改配置
- 在Terminal中执行以下命令(会修改当前用户的Terminal键盘映射配置):
defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Option+n" "~" - 关闭并重新打开Terminal,新的按键映射就会生效
如果设置后仍有异常,检查是否存在其他自定义键盘映射冲突,可在键盘设置界面删除重复或冲突的条目后重试。
内容的提问来源于stack exchange,提问作者Nils Reichardt
相关产品推荐
相关产品推荐

