Vim键盘映射和默认键盘布局

时间:2015-05-01 10:55:01

标签: vim

我使用2种键盘布局:俄语和英语。我的.vimrc中有以下内容:

set keymap=russian-jcukenwin
set iminsert=0

问题是我的一些文件是打开俄语布局打开的,有些是用英语布局打开的,我想要默认。 (默认情况下,搜索和普通模式命令以英文输入,这很好。)

可能是这与mkview / loadview自动命令有关,但我找不到它。

au BufWritePre *.* mkview
autocmd BufRead *.* silent loadview

默认情况下是否有办法强制使用英文版?

1 个答案:

答案 0 :(得分:1)

来自:help :mkview

The output of ":mkview" contains these items:
[...]
3. Restore mappings, abbreviations and options local to the window if
   'viewoptions' contains "options" or "localoptions".  For the options it
   restores only values that are local to the current buffer and values local
   to the window.
[...]

keymapiminsert都是缓冲区本地选项,options是默认值viewoptions的一部分。