看板 Editor 關於我們 聯絡資訊
我習慣在檔案的標題加上一些檔案的資訊 如 # last edit date : 2011.08.23 但是每一次修改檔案後都必須手動去更改 有時候忘記就會搞不清楚哪一個檔案是新的code 有沒有辦法在:w後先自動把日期插在檔案裏面呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.28.55
kdjf:這不是revision control system的工作嗎@@ 08/24 18:20
freemystyle:所以只能用RCS來達成這個目的嚕 08/24 19:25
qwertmn:autocmd有存檔的事件0.0 BufWrite 08/24 19:53
freemystyle:自問自答,在vim script上面有 lastModified.vim 08/24 20:08
freemystyle:可以簡單地達成這個目標 08/24 20:08
qwertmn:autocmd BufWritePre * 1 r !date 08/24 20:12
qwertmn:不過這樣會越來越多XDDDD 08/24 20:14
freemystyle:這樣就變成好多行了,而且r !date執行得很慢 08/24 20:16
freemystyle:還要跳出去vim執行後在讀取有點沒效率QQ 08/24 20:17
qwertmn:XD 不是date慢0 0 是跳出去慢- - 08/24 20:21
freemystyle:我的意思就是這樣嚕 08/24 20:24
※ 編輯: freemystyle 來自: 140.114.28.55 (08/24 20:24)
qwertmn:那出絕招摟- - 08/24 20:59
qwertmn:autocmd BufWritePre exec "1s/.*/".strftime('%c')."/" 08/24 20:59
qwertmn:這樣不行俺就沒輒了- - 這會取代第一行XD 08/24 21:01