我是 vi
编辑器的新手,我想在 .vimrc
中创建一个简单的自定义命令,插入类似 2012-03-13 的内容22:21:17.0 +0100/丹尼尔
。
实际上,我的命令(在.vimrc
中)如下:
command! InsertTime :normal a<C-R>=strftime('%F %H:%M:%S.0 %z')<CR>
我还设置了一个变量:
let myname="Daniel"
InsertTime
完美地插入了日期。但是我怎样才能将它与我的变量的内容连接起来呢?
最佳答案
为了连接,vim 脚本使用 .
字符。所以试试这个:
在 vimrc 中:
let myname="Daniel"
command! InsertTime :normal a<C-R>=strftime('%F %H:%M:%S.0 %z') . "/" . myname<CR>
那里没有测试。
关于linux - 自定义 vi 命令 : How to insert current date with a variable's content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9692403/