Macos 在Mac上使用PC键盘-如何使插入键工作(vim等)
我刚从PC上的Linux切换到新的Macbook Pro。但是,我使用外部机械USB“PC”键盘(das键盘专业版) 我仍然在某些方面使用Linux,但在virtualbox VM中,“Insert”键按预期工作(例如在vim中进入插入模式,或shift+Insert进行粘贴) 然而,当在OS X中以本机方式工作时,“insert”键永远不会起任何作用-vim完全忽略它,这几乎是我希望在Mac OS X中使用insert的唯一地方 是的,我可以像正常人一样使用“I”进入插入模式,但多年来的肌肉记忆习惯很难打破,而且神经也很紧张Macos 在Mac上使用PC键盘-如何使插入键工作(vim等),macos,vim,keyboard,Macos,Vim,Keyboard,我刚从PC上的Linux切换到新的Macbook Pro。但是,我使用外部机械USB“PC”键盘(das键盘专业版) 我仍然在某些方面使用Linux,但在virtualbox VM中,“Insert”键按预期工作(例如在vim中进入插入模式,或shift+Insert进行粘贴) 然而,当在OS X中以本机方式工作时,“insert”键永远不会起任何作用-vim完全忽略它,这几乎是我希望在Mac OS X中使用insert的唯一地方 是的,我可以像正常人一样使用“I”进入插入模式,但多年来的肌肉记
是否有一些驱动程序或第三方应用程序可用于允许OS X识别我的外部键盘上的“插入”键并主动使用它,并在vim中将其映射到插入模式?这是Vi/vim不使用(shift-)的原因之一insert键作为insert/put的主要方法,而是使用
i
和p
。只需看看vi的设计背景。我知道这听起来很残酷,但学习Vi/Vim默认值是一件好事。您还可以使用i
和i
获得一些很好的对称性<代码>a和a
p
和p
命令。如果您还没有这样做,我建议您查看vimtutor查看:h vimtutor
了解详细信息。有没有办法将pc键盘上的插入键映射到Mac OS X中的“I”上?不过,我已经通过绑定插入(在OSX中被识别为“帮助”)解决了应用程序“Karabiner”的问题至“i”:将帮助更改为i private.map_help_至_i_KeyToKey__KeyCode::help,KeyCode::i