请教vim的cmap映射问题

我想将“从命令行(就是vim底部的命令行)复制”的快捷键映射成y(原先是Ctrl+y),但是在配置文件里写:

cmap <F2> <Nop>
cmap <F2>y <C-Y>

无效。在命令行下选择文字,F2键按下后文字失去选择状态,光标在最后显示2,所以<F2>y不能实现粘贴效果(因为没有选择文字了),请问这个问题如何解决?谢谢哈。

没用过 C-y 粘贴(我甚至才知道还有这种功能)……

试了一通,感觉是因为和y是先后按下,命令行下按它就显示2表示等待输入。只有Ctrl或Alt这种修饰键才能正常使用。现在都用Ctrl+key映射了。