昨日の夜、猛烈にお腹が痛くてトイレに籠もっていたんですが、その間ずっとVimの動画を見ていました。今朝起きてもまた見ていて、これはもう完全にVim入信の準備が整ってしまったなと。
とりあえずObsidianのVimモードを試してみることにしました。
ノーマルモードのまま音声入力したら、同じ単語が2重3重に入力されてしまいました。すぐ戻しました。
そのあと車の中で読んでいた記事にこんな記述を見つけて。
ObsidianのVimモードって、常にインサートモードにしておけば今までと同じ操作になるのでデメリットほとんど無いのでは?
なるほど、と思って家に帰ってまたVimモードをオンにしました。
基本はInsertモードで過ごして、必要なときだけノーマルモードに切り替える。そうすれば音声入力も今まで通り使えます。ただ今どちらのモードにいるのか分からなくなりそうなので、記事を参考にノーマルモードのときだけエディタに枠線が付くようにCSSスニペットを設定しました。これで誤動作しにくくなるはず。
設定ファイルを書く作業は折角なのでvimでやってみました。yaziでテキストデータを編集するときのデフォルトエディタがvimになっていたので。Obsidianのvimモードの設定をvimで書く、という少し不思議なループでした。
ちなみにノーマルモードのzzが地味に便利でした。カーソル位置を画面の中央に持ってくるコマンドで、長いノートを読み返すときにさっと使えそうです。