MacVim(gVim)のインサートモードでShift+Spaceの全角スペース入力ができない

前提条件は、

  • MacはMojave(後にCatalina)
  • 日本語入力はGoogle日本語入力
  • Karabiner-ElementsではShift Spaceに何も設定してない
  • VimはMacVim-KaoriYa
    • :map :imap で確認してもShift + Spaceの設定無し

github.com

この状態で、MacVim-KaoriYaのgVimにおいてGoogle日本語入力中にShift Spaceが半角スペースになってしまう。
ちなみにターミナル上のVimではShift Spaceで全角スペースが入力できている。

ググっても同様の症状は見当たらず。
どうにもわからなかったので、Vimの設定でShift + Spaceで全角スペースが入力できるようにしてしまった・・・。

~/.gvimrc に以下を設定

imap <S-Space>   (←ここに全角スペースが書いてある)

f:id:gozuk16:20191110162205p:plain

これで、gVimでもShift + Spaceで全角スペースが入力できるようになりました。
ちょっと副作用で英数モードでも入るようになっちゃったけど、それも意外と便利かもしれない・・・