タグ

vimに関するkoKekkohのブックマーク (2)

  • fudist - Vim/GVimで「日本語入力固定モード」を使用する

    Vim/GVim日本語入力や編集で一番問題になるのはIME(IM)のモード切替です。 WindowsではIMEの制御が行えますが、仕様的な問題で入力内容によっては余計なモード切替が頻繁に起こる事がありますし、Linuxに至っては IM制御の挙動はまちまちで、同じ OS上の Vim(非GUI)と GVimですら挙動が異なるため非常に混乱しやすくなっています。 個人的にはノーマルモードから挿入モードへ移行した時に、自動制御で日本語入力をオンにするかオフにするかを選択できるようにする「日本語入力固定モード」を導入する事で解決しました。 「日本語入力固定モード」を使用すると IME(IM)の自動制御を Vim(非GUI)と GVimだけでなく WindowsLinuxのように OS自体が違う場合でも同じ挙動にして扱う事ができるので非常にわかりやすくなります。 またLinuxでは一部の IMに

    koKekkoh
    koKekkoh 2020/11/23
    入力モードを抜けた時に常にIMEオフにしてくれればOK。これでイケるか?
  • VimでNormalモード切り替え時にIMEをOFFにする、をMacでKarabiner無しで実現する 2

    B! 17 0 1 0 Vimで日語を使っているとノーマルモード移行時に日本語入力状態のままだと ちょっと面倒なことになります。 そこで自動的にノーマルモードでは日本語入力をオフにしたいわけですが、 macOS SierraだとキーマップアプリのKarabinerが使えないために 中々上手いこと出来ていませんでした。 今回久しぶりにいろいろ試して取り敢えずなんとか出来たのでその方法について。 前に試した方法等 新たな方法 VimでESCを押した時にIME OFFコマンドも送る タイムラグを減らす その他色々試したこと この方法を試すにあたって まとめ 前に試した方法等 Karabinerが使える環境ではKarabinerを使って ターミナルアプリ上でESCが押された際に IMEがオンの状態だとESCと同時にIMEをオフにする操作を送ることで 日本語入力状態でESC(またはCtrl-[)を

    VimでNormalモード切り替え時にIMEをOFFにする、をMacでKarabiner無しで実現する 2
    koKekkoh
    koKekkoh 2020/11/23
    Windows10でこれを実現する方法を求めている(´・ω・`)
  • 1