我最近開始使用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