2011-08-30 63 views
1

我使用这些选项Vim的语言映射

set keymap=russian-jcukenwin 
set iminsert=0 
set imsearch=0 
highlight lCursor guifg=NONE guibg=Red 

,现在我可以用Ctrl + 6更改语言。但它没用。 是否可以更改此功能的映射?

回答

1

您可以随时创建自定义映射。例如,要重新映射 按Ctrl + 到按Ctrl +大号使用

:lnoremap <c-l> <c-^> 
+0

感谢的解决方案,但添加行之后'.vimrc'这不适合我的工作插入模式(在按下'Ctrl + l'后,我在vi中获得'^ L',在改成'inoremap '''''''insert'后所有作品都像预期的那样 – Sonique

+0

@Sonique:应该是' :lnoremap'命令(现在更新相应的答案)。':noremap'命令为Normal,Visual和Operator-pendin创建映射g模式,而这种快捷方式的目的最适合于语言映射,该语言映射适用于插入和命令行模式,以及其他文本输入上下文(如输入搜索模式)。有关详细信息,请参阅':help language-mapping'。 –