Macos Vim映射在OS X中不起作用

Macos Vim映射在OS X中不起作用,macos,vim,vi,Macos,Vim,Vi,我在Ubuntu的.vimrc中有以下几行代码。它们分别以字符串形式插入当前日期,并在当前打开的文件底部插入我的签名: :map <F2> "=strftime("%B %d, %Y")<CR>Pli<Return><Esc>" :map <F3> :e ~/.sign.txt<CR>ggV/^$<CR>k"*xG$a<C-R><C-O>*<Esc>:w<CR>:b

我在Ubuntu的.vimrc中有以下几行代码。它们分别以字符串形式插入当前日期,并在当前打开的文件底部插入我的签名:

:map <F2> "=strftime("%B %d, %Y")<CR>Pli<Return><Esc>"
:map <F3> :e ~/.sign.txt<CR>ggV/^$<CR>k"*xG$a<C-R><C-O>*<Esc>:w<CR>:bd<CR>G$a<C-M><Esc>"*P
:map“=strftime(“%B%d,%Y”)Pli”
:map:e~/.sign.txtggV/^$k“*xG$a*:w:bdG$a”*P

不过,他们没有在我的Macbook上工作。F2命令导致插入“Q\n”,F3命令导致插入“R\n”。如何更新这些映射以在Mac上工作?

Terminal.app?默认情况下,功能键的绑定方式与其他终端中的绑定方式不同。见结帐。它可能会给你一个关于如何在mac上使用VIM的功能键的指针。我相信在中指定的映射之后,您将能够使用常规映射。请试一试。