この記事は Vim Advent Calendar 2013 110日目の記事になります。 1つ飛んでいるような気がしますが書きたい方がいれば教えて下さい。 さて、今回は Vim script からキー入力を呼び出す方法について簡単に書きます。 [:normal {commands} を使う] {commands} を実行します。 これは {commands} がノーマルモードからキー入力され時と同じように実行されます。 " カーソル行を "a に保存する " ! を付けた場合はマップを展開しない normal! "add " 特殊キーを含める場合は execute "\" を利用する必要がある execute "normal! :echo 42\<CR>" " <Plug> したキーマップを呼び出したり execute "normal \<Plug>(hoge)" 基本的にはこのコマンド