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はシステムに依存するそうです.ポータブルじゃないんだな.注意すること.