2011-02-10 34 views
4

我是Vim的新手,試圖解決可能只是一件非常基本的事情。如何在vim中插入日期和時間以及字符串文字?

當我輸入dd並按<space>insert模式下,我希望它被替換爲[10-Feb-2011 10:10]。 (注意約會方括號內的日期)。

所以,我已經能夠實現這一點 - :iab <expr> dd strftime("%e-%b-%Y %H:%M")插入日期,但我也希望它被方括號包圍。

我在諾基亞N900使用的Maemo的執行Vim的

http://maemo.org/downloads/product/Maemo5/vim/

我也想知道如何使這種變化持續,使得dd縮寫總是在vim的所有會話使用。 (在~/.vim或類似的東西寫這行)。

+0

兩件小事情,你可能意指Vim而不是Vi,你可能是指「插入模式」而不是「編輯模式」。 –

+0

@NielsBom固定。 –

回答

6

在你的〜/ .vimrc文件:但是

:iab <expr> dd strftime("[%e-%b-%Y %H:%M]") 

注意Vim使用你的平臺的strftime所以它需要的字符串,尤其是格式標誌是與平臺相關的。

+0

啊,我真是個白癡。 –

相關問題