我是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 :(得分:6)
在〜/ .vimrc文件中:
:iab <expr> dd strftime("[%e-%b-%Y %H:%M]")
但请注意,Vim使用您平台的strftime
,因此它所采用的字符串以及格式标志尤其取决于平台。