我是新手,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
或类似的东西).
在你的〜/ .vimrc文件中:
:iab <expr> dd strftime("[%e-%b-%Y %H:%M]")
Run Code Online (Sandbox Code Playgroud)
但请注意,Vim使用您的平台,strftime
因此它所采用的字符串以及格式标志尤其取决于平台.