2014-04-11 19 views
0

我試圖設置mapleader爲Ctrl鍵,但它不工作。在VIM中設置mapleader到CTRL

我嘗試這樣做:

let mapleader="\<cr>" 

是否有一個原因,這是不行的?是否可以將楓木設置爲Ctrl鍵?

編輯:其實,我使用的是GVim,而不是VIM。

+0

僅供參考''是'Return/Enter',而不是'Ctrl' – Kent

+0

的確,這是一個錯字 – alexandernst

回答

1

Leader是Vim中的一個特別的關鍵。它不能與諸如C-something之類的修改器結合使用。

但是,您可以做somethign像

nnoremap <c-\> :MyFunction<cr> 

順便說一句,<cr>是進,回...

2

您不能映射到組合鍵(如按CtrlAlt);他們只能使用結合其他鍵表示可打印字符(如<C-a> = Ctrl + A)。這主要是由於終端不單獨爲修飾鍵發送按鍵事件。在這些組合中有不幸的限制(也在GVIM中)。一些組合鍵,像按Ctrl +非字母不能被映射,並按Ctrl +信與按Ctrl ++信無法區分。