【发布时间】:2011-01-06 02:19:13
【问题描述】:
可能重复:
Writing a vim function to insert a block of static text
如何在 vi 编辑器中添加多行缩写?
我正在使用来自 ssh 终端的 vi。
如果我输入“head”,vi应该用格式中的2行句子替换“head” 如下图
维护历史
日期作者和详细信息
谢谢。
【问题讨论】:
可能重复:
Writing a vim function to insert a block of static text
如何在 vi 编辑器中添加多行缩写?
我正在使用来自 ssh 终端的 vi。
如果我输入“head”,vi应该用格式中的2行句子替换“head” 如下图
维护历史
日期作者和详细信息
谢谢。
【问题讨论】:
使用 vim 你可以做到:
:iab head MAINTENANCE HISTORY<CR>DATE AUTHOR AND DETAILS
(如果您不想在激活之前插入空格/标点符号,请使用imap/inoremap 而不是iab)
不知道这在 vi 中是否可行。
【讨论】:
iab head MAINTENANCE HISTORY<CR><C-R>=system("echo -n $(date)")<CR> BASTR-ORIGINAL