我已经在Windows 7日本机器上安装了gVim7.4。 我有一个问题,当我按“i”进入插入模式时,我得到一个自动和不需要的从romaji切换到平假名插入。因此我每次都要手动按ひらがな键切换回罗马机模式。否则我会写平假名和汉字。 类似地,当我按“/”进行搜索时,它再次自动从romaji切换到平假名。 你知道一种设置gVim的方法,默认使用romaji文本插入吗?我怎么能避免这些自动切换到平假名模式?
答案 0 :(得分:5)
要更改Vim中的默认IME行为,请输入〜/ .vimrc文件
set iminsert=0
set imsearch=-1
使用-1
imsearch
锁定搜索键映射与插入模式相同。
您可以使用<ctrl>+^
打开和关闭IME选项。要在退出插入模式时自动禁用日语IME,您可以使用
inoremap <ESC> <ESC>:set iminsert=0<CR>
更多关于这些
:h iminsert
:h imsearch
:h i_CTRL-^
添加:根据IME
的设置更改光标颜色非常方便if has('multi_byte_ime')
highlight Cursor guifg=NONE guibg=Green
highlight CursorIM guifg=NONE guibg=Purple
endif
我在
中找到了它:h CursorIM