我需要在non-gui模式下重新定義Vim的鍵盤映射。如何在Vim中設置元函數組合?
我只是不明白,爲什麼下面的命令不起作用:
:set <M-F5>=^[[15~
"E518: Unknown option: <M-F5>=^[[15~"
而單獨F5鍵或Meta與非功能鍵映射做工作:
:set <F5>=^[[15~
"ok"
:set <M-space>=^[[15~
"ok"
如何用Vim中的功能鍵F1-F12重新定義Alt/Meta?
Thx在前進。
大衛
更新:問題修正 在我的.vimrc,我有以下組合鍵映射
autocmd Filetype python noremap <buffer> <silent> <M-F9> :w !pylint -E %<CR>
,但它確實在gVim的唯一工作。 很遺憾,它不適用於非Gui版本的Vim,因爲Vim收到了轉義序列「^ [[20〜]」而不是直接的Meta-F9鍵碼。
真的'set'可以用來映射按鍵?我使用'map'。 ':map'。 –
khachik
2010-11-21 15:22:55
對不起,我的意思是重置鍵碼組合,而不是映射。我很抱歉。 – 2010-11-21 16:52:27