2011-09-24 83 views

回答

48

如果你不知道某個鍵的內部代碼,類型 按Ctrlķ,然後功能鍵。例如,這 序列,隨後向上箭頭鍵將輸出:

<Up> 

您可以同時爲insertcommand模式的文檔中詳細瞭解此命令。 文檔中給出了映射特殊鍵的具體方法,標記爲:map-special-keys。此外,你可以找到一個 便利表與:h key-notation

+0

特殊鍵之前的更一般的轉義是。 _不幸的是,在Windows上,這個鍵已經被default_重映射到真的是有組成 – sehe

+1

是的,它也可以工作,但我會繼續在我的位置:-) ck不僅是二合字母,幫助有助於說_When {char1}是一個特殊的鍵,該鍵的代碼是插入<> form._中。我傾向於使用c-v在文本和c-k中插入^ L以插入「」。 – sidyll

19

相當的文字:

<Left> 
<Right> 
<Up> 
<Down> 

正如在評論中指出,在this tutorial找到這個多。

+0

這就是我找到http://vim.wikia.com/wiki/Mapping_keys_in_Vim_ -_Tutorial_%28Part_2%29 – mozillanerd

7

而且

<C-Right> 

的控制鍵和右。

例如,我用下面的映射(在我的.vimrc)循環通過我打開的緩衝區:

nnoremap <silent> <C-Right> :bn<CR> 
nnoremap <silent> <C-Left> :bp<CR>