2013-07-14 Vimで現在日時を自動的に挿入する方法 前提 Vimを使っている。 問題 現在日時を自分で調べてタイプするのはめんどうである。 解法 エクスプレッションレジスタ = を使って関数strftimeを評価すればよい。 さらにキーに割り当てれば「現在日時を入力するキー」が作れる。 詳細 以下のスクリプトをファイル ~/.vimrc に書いておき、ノーマルモードで CTRL-O CTRL-O を打つと現在日時とイコール10個が挿入される。 " 現在日時を入力 nmap <C-o><C-o> <ESC>i<C-r>=strftime("%Y-%m-%d %H:%M:%S ==========")<CR><CR>参照 http://d.hatena.ne.jp/kawa_xxx/20110605/1307289477