因为苹果商店无法帮助我,并且之前从未见过VIM,尽管它在OSX上作为标准安装; - )。
答案 0 :(得分:10)
使用iTerm或iTerm2,您可以将未使用的密钥映射到插入。例如,我已将F19映射到“send escape sequence”[2~
(这是插入键的xterm转义序列)。
在iTerm2中,转到首选项,“书签”,选择“键盘”选项卡,单击“+”,按下要映射的键,选择操作“发送转义序列”,然后输入[2~
答案 1 :(得分:4)
当然,你可以做一个简单的事情:
inoremap <C-l> <Insert>
我不能说我曾经足够使用替换模式<Esc>R
对我来说不够快。
答案 2 :(得分:2)
取自here:
切换插入模式
按Ctrl-Space开始并停止插入模式(使用Shift-Space的建议相同):
nnoremap i imap
或者您可能更喜欢将Ctrl-Space映射到a而不是i,以便反复按Ctrl-Space不会将光标向后移动(请记住,按I允许您在行的开头插入字符):< / p>
nnoremap一个imap
你会把它放在你的.vimrc中,以便它在启动时发生。
答案 3 :(得分:1)
使用Mac的onscreen keyboard或使用热键程序将您现有的一个键重新绑定到Insert。一个超级用户线程提供了多个Autohotkey equivalents for Mac,例如Quicksilver。
答案 4 :(得分:0)
您可以使用i
代替插入。