vimrc に追記

2007-07-05 18:04:24

"追加:2007-06-14
"クリップボードの内容を無名レジスタに入れる
"set clipboard=unnamed
"日付と時刻の入力:
:inoremap  =strftime("%Y-%m-%d %X")
":inoremap  =strftime("%c")

"追加:2007-07-05
"日付の入力:
:inoremap  =strftime("%Y-%m-%d")

Ctrl-D で日付を挿入する出来るようにしてみた.
ちなみに gvim for win である.
ところで strftime とは?

strftime({format} [, {time}])
                結果は文字列で、{format}に従って日付や時間がフォーマットされた
                ものになる。{time}が与えられた場合にはそれを使うが、省略された
                場合には現在時刻を使用する。受け付け可能な文字列{format}は使用
                するシステムに依存するので、ポータブルとは言えない。フォーマッ
                トについてはCの関数strftime()のマニュアルを参照。結果は最大80
                文字に制限される。|localtime()|と|getftime()|も参照。例:
>                 :echo strftime("%c")             Sun Apr 27 11:49:23 1997
>                 :echo strftime("%Y %b %d %X")    1997 Apr 27 11:53:25
>                 :echo strftime("%y%m%d %T")      970427 11:53:55
>                 :echo strftime("%H:%M")          11:55
>                 :echo strftime("%c", getftime("file.c"))
>                                                  file.cの更新時刻を表示

<               Not available on all systems.  To check use:
                        :if exists("*strftime")

formatはシステムに依存するそうです.ポータブルじゃないんだな.注意すること.