我最近开始使用Mac OS X Lion系统,并试图在终端中使用Vim。我以前在我的Ubuntu系统中有一个.vimrc文件,并且有F2和F5键映射到pastetoggle并运行python解释器。这里是我的两条线:vim在mac os上X功能键映射不起作用
set pastetoggle=<F2>
map <buffer> <F5> :wa<CR>:!/usr/bin/env python % <CR>
它在Ubuntu中工作得很好,但不再适用于Mac。 (以上两行代码位于我的主目录下的.vimrc中。)我已经关闭了Mac中的特定功能,因此功能键并未用于音量等功能。现在按F5 似乎大写所有字母,直到下一个单词,并F2似乎删除下一行,地插入O .....
有没有别的东西,我需要做的,把它按预期工作?
此外,我一直使用solarized作为我的配色方案,并试图在Mac中使用相同的配色方案。看起来,scheme命令是从.vimrc读取的,但颜色仍然是默认颜色。即使.vim/colors文件与以前一样。这是一个我需要修复的相关错误吗?也许另一个设置文件正在阅读我自己的? (我找了_vimrc和.gvimrc,都不存在。)
谢谢!
它可能会或可能不会解决你的问题得到它,但你可能要使用尝试[的MacVim] (https://code.google.com/p/macvim/)而不是终端中的Vim。 – icktoofay
@icktoofay嗯,我想我对OSX下“UNIX核心”的期望太高了,很多事情实际上必须是Mac特定的。然后我会给MacVim一个旋转。 – jet
这与“UNIX核心”没有什么区别,而是与终端。如果你使用'xterm',那么它应该像在Linux上一样工作,但'xterm'不是OS X本机;它必须在X11助手应用程序下运行。 – icktoofay