我在FreeBSD上使用Vim 7.3。我通过Putty连接到这台机器。当我在使用Vim时,我无法重新映射F10键来执行我想要的操作。在我的.vimrc文件中,我做了以下操作:
nmap <F10> :!ls<CR>
然后我执行了 "source $MYVIMRC" 命令以加载 .vimrc 中的更改。但是在此之后,当我按下 F10 键时,它打印出 ^[[21~ 而不是执行映射。我尝试了所有的
noremap
组合,但都没有起作用。将其重新映射到其他功能键不是一个选项,因为它们已经被映射到其他用途。
只是提供信息,在 Putty 配置选项中,在终端->键盘下,我将“功能键和小键盘”选项设置为“Linux”。
有什么建议可以让这个工作?
$TERM
设置为xterm
就像魔法一样好用。感谢 Laurence。 - Aswin Anand