5
1

More than 1 year has passed since last update.

Obsidianのvimでinoremap jj <ESC>が効かない問題の回避策

Last updated at Posted at 2023-02-28

起こった問題

Obsidianvimrcをサポートするプラグインを導入した。
このプラグインを使うことで、Vaultのルートディレクトリに置いた.obsidian.vimrcを読み込んでくれるようになる。
しかし、普段vimで使っている「jjでインサートモードから抜ける」キーマッピングが効かない:

inoremap jj <ESC>

原因

.obsidian.vimrcの書き方に問題があった。
以下のような書き換えが必要:

  1. inoremapではなくimapを使う
  2. <ESC>ではなく<Esc>と書く

解決

.obsidian.vimrcに以下のように書くことでキーマッピングが効くようになった:

imap jj <Esc>

参考

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1