nautilus notes

最近は主にObsidianのこと

windowsでCtrl+hjklでvimっぽく移動する

以前別の場所で公開していたのだけど、そちらを閉じてしまったので改めて書いておく。

ctrl + hjklでカーソル移動するためのwindows向け設定。テキストエディタとかブラウザだけじゃなくて、はてなの記事を書くときとかOS付属の付箋アプリを使うときとか、いつでもhjklで移動できるのでvimの移動に手が慣れた人にはとても便利な設定だと思う。

手順

windowsでキーマップを設定するのにはAutoHotKeyてやつを使うのがいいらしいのでインストール

https://www.autohotkey.com/

こんな感じでAutoHotKeyスクリプトを書いて、

$ cat vim.ahk
^h::
Send, {left}
return
^j::
Send, {down}
return
^k::
Send, {up}
return
^l::
Send, {right}
return

起動時に実行されるように以下のディレクトリに置いておく。

$ pwd
/mnt/c/Users/{ユーザ名}/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup

これで終わり

使い方メモ

  • デスクトップで右クリック→新規作成でAutoHotKeyScriptが作れる
  • 作成したスクリプトをダブルクリックして実行すると設定が適用される
  • スタートメニューからAutoHotKeyアプリを実行すると使い方のヘルプがみれる

ctrl + lのclearが使えなくなるのだけが悲しい......