如何在iTerm2中配置Mac风格输入快捷键?
iTerm2 一键配置Mac风格快捷键方案
不用手动逐个添加按键映射,有两种高效的一站式配置方式:
方法一:使用内置预设(推荐)
- 打开iTerm2,按
⌘+,打开偏好设置 - 切换到
Profiles标签,选中当前使用的配置文件(如Default) - 进入
Keys子标签,点击右下角的Presets按钮 - 在下拉菜单中选择
Natural Text Editing,该预设已包含全套Mac系统标准文本操作快捷键:⌘+←:跳转至行首⌘+→:跳转至行尾⌘+Delete:删除至行尾⌘+←Delete:删除至行首⌥+←/→:按单词跳转⌥+Delete:删除单个单词
- 点击
Save保存,配置立即生效
方法二:命令行批量配置
如果习惯终端操作,可直接执行以下命令批量设置:
defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Move to Beginning of Line" "@\UF702" defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Move to End of Line" "@\UF703" defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Delete to Beginning of Line" "@\U007F" defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Delete to End of Line" "@$\U007F" defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Move Backward by Word" "~\UF702" defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Move Forward by Word" "~\UF703" defaults write com.googlecode.iterm2 "NSUserKeyEquivalents" -dict-add "Delete Backward by Word" "~\U007F"
执行完成后重启iTerm2即可生效。
注意:如果之前有自定义按键映射,选择
Natural Text Editing预设会覆盖原有配置,建议先在偏好设置的General→Preferences中点击Save Current Settings to Folder备份配置。
内容的提问来源于stack exchange,提问作者kayforkaran
相关产品推荐
相关产品推荐

