VSCode Vimでは/から検索する際、デフォルトでは大文字小文字が考慮されます。そこで、大文字小文字を区別しないようにしたい場合の設定方法を紹介します。 vim.ignorecaseを有効にする …
インサートモードを抜けたら英語USに切り替える
ESCキー自体にバインドするなど、色々な方法がありますがインサートモードから抜ける時にESC
を使うときもあれば<c-[>
や<c-c>
、jk
など様々です。
私の場合は複数使い分けているので、インサートモードを抜ける
ことをイベントにして入力メソッドを英語USへ切り替えられるようにします。
ついでにコマンドラインを抜けたあとにも英語USに切り替えられるようにします。
前提
LinuxでインプットメソッドにFcitxを使用している
Fcitx4以下を使用している
.vimrc(init.vim)に以下を追記します。
if executable('fcitx')
autocmd InsertLeave * :call system('fcitx-remote -c')
autocmd CmdlineLeave * :call system('fcitx-remote -c')
endif
Fcitx5を使用している
.vimrc(init.vim)に以下を追記します。
if executable('fcitx5')
autocmd InsertLeave * :call system('fcitx5-remote -c')
autocmd CmdlineLeave * :call system('fcitx5-remote -c')
endif
コメントを書く