gVim 如何默认禁用平假名输入

gVim how to disable hiragana input by default

我在 windows 7 日本机器上安装了 gVim7.4。 我遇到的问题是,当我按 "i" 进入插入模式时,我得到了从罗马字到平假名插入的自动且不需要的切换。因此我每次都要手动按ひらガナ键切换回罗马字模式。否则我会用平假名和汉字写。 同样,当我按“/”进行搜索时,它会再次自动从罗马字切换到平假名。 你知道将 gVim 设置为默认插入 romaji 文本的方法吗?我怎样才能避免这些自动切换到平假名模式?

要更改 Vim 中的默认 IME 行为,请放入您的 ~/.vimrc 文件

set iminsert=0 
set imsearch=-1 

imsearch 使用 -1 将搜索键映射锁定为与插入模式相同。

您可以使用 <ctrl>+^ 打开和关闭 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