vim на Mac OS X не работает сопоставление функциональных клавиш

Недавно я начал использовать систему Mac OS X Lion и попытался использовать Vim в терминале. Раньше у меня был файл .vimrc в моей системе Ubuntu, и у меня были ключи F2 и F5 , сопоставленные с pastetoggle и запуском интерпретатора python. Вот две строки, которые у меня есть:

set pastetoggle=<F2>
map <buffer> <F5> :wa<CR>:!/usr/bin/env python % <CR>

Он отлично работает в Ubuntu, но больше не работает в Mac. (Две приведенные выше строки находятся в .vimrc в моем домашнем каталоге.) Я отключил определенные функции Mac по своему усмотрению, поэтому функциональные клавиши не используются для таких вещей, как громкость. Прямо сейчас нажатие F5 , кажется, вводит все буквы с заглавной буквы до следующего слова, а F2 , кажется, удаляет следующую строку и вставляет O .....

Есть что-то еще, что мне нужно сделать, чтобы он работал должным образом?

Кроме того, я использовал соляризацию в качестве своей цветовой схемы и пытался использовать ту же цветовую схему сейчас на Mac. Кажется, что команда схемы читается из .vimrc, но цвета все еще остаются цветами по умолчанию. Хотя файлы .vim / colors такие же, как и раньше. Это связанная ошибка, которую мне нужно исправить? Возможно, другой файл настроек читается после моего? (Я искал _vimrc и .gvimrc, их нет.)

Спасибо!

6
задан puk 23 December 2011 в 00:05
поделиться