最近在给新买的 mac 装机,在配置 iTerm2 的时候发现,option + 方向键并不能按照以往那样将光标移动一个单词,而是输出了 ABCD 等字符。
可以确认的是,这个问题是 iTerm2 独有的。在系统的其他地方,无论是浏览器、即时通讯的输入框、还是默认的终端,opt + 方向键的效果都是符合预期的。
在 google 上直接搜索,找到的网页都是很古老的fix,都是十几年前关于一个类似问题的解法,并不能适用于当前的问题。
最后在 iTerm 的 gitlab issue 里找到了讨论和解法,参考:https://gitlab.com/gnachman/iterm2/-/issues/12054
即 setting -> profiles -> keys -> key mappings 里,将下方的 presets 设置为 Natural Text Editting。这样会自动引入一系列预置的按键映射,就能解决问题了。

