スキップしてメイン コンテンツに移動

投稿

11月, 2010の投稿を表示しています

のどか(と窓使いの憂鬱)のvim風キーバインド設定を書いてみた

せっかくのどかを購入したのにあんまりキーバインドの改造をしていないので、練習がてらざっくりとvim風キーバインド設定を書いてみました。 多分窓使いの憂鬱でも動きます。動作確認はしていないです。 個人的に以下のキーバインドを先に行っているので、それ前提で見ていただければ。 # CapsLock 単発だと Esc になり、押しながら何かを押すと Ctrl になる mod ctrl += !!英数 key *英数 = *Esc # SemiColon を Enter に key *IC-SemiColon = Enter # Control を押しながら SemiColon で SemiColon key *IC-C-~S-SemiColon = SemiColon で、以下がvim風キーバインド ### vim mode ## vim mode トグル key C-OpenBracket = &Toggle(Lock0) ## keymaps # 一行ヤンク keymap2 LineYankReady key L0-*S-*C-*A-Y = Home S-End C-C Home # 一行デリート keymap2 LineDeleteReady key L0-*S-*C-*A-D = Home S-End C-X # 一行カット keymap2 LineCutReady key L0-*S-*C-*A-C = Home S-End C-X # 頑張って一番上まで戻ろうとする keymap2 GoTopReady key L0-*S-*C-*A-G = PageUp PageUp PageUp PageUp PageUp # exモードセーブ keymap2 ex_mode_save key L0-*S-*C-*A-Enter = C-S key L0-*S-*C-*A-SemiColon = C-S # Enter代替 # exモード keymap2 ex_mode key L0-*S-*C-*A-W = &Prefix(ex_mode_save) keymap Global ## vim mode 時の挙動 # default mode (Lock0 : on) key L0-*S-*C-*A-_1 = &