我已经在Windows 7日文机器上安装了gVim7.4。
我有一个问题,当我按“ i”进入插入模式时,会自动从romaji切换到平假名插入。因此,我每次都可以手动按ひらがな键切换回romaji模式。否则我会写平假名和汉字。
同样,当我按“ /”进行搜索时,它再次自动从罗马字切换为平假名。
您知道一种将罗马字插入默认设置为gVim的方法吗?如何避免这些自动切换到平假名模式?

最佳答案

要更改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

10-07 19:44