这是我的.vimrc文件的一部分:
set number
filetype plugin indent on
set hidden
set term=builtin_ansi
syntax on
if has("autocmd")
augroup content
autocmd BufNewFile *.pl
\ 0put = '#!/usr/bin/perl' |
\ 1put = '' |
\ 2put = '# Script Name:' |
\ 3put = '# Written by: Michael H. Roberts' |
\ 4put = '# Creation Date: ' |
\ 5put = '# Last Edited: ' |
\ 6put = 'use warnings;' |
\ 7put = 'use diagnostics;' |
\ norm gg10jf]
augroup END
endif
这样我的* .pl文件会自动打开以上注释。我真的希望打开的文件包含文件名,创建日期和.vimrc文件添加的最后编辑信息。感谢。
答案 0 :(得分:2)
请注意,vim.org上有几个现成的模板和代码段插件;你只需要搜索和评估它们。一个小的本土解决方案很好,但重要的是要意识到,在构建它时会成为重复的浪费。
那就是说,因为你已经将:put
与表达式寄存器(=
)一起使用,所以添加动态元素只需追加("text" . "more text" . funccall()
)函数调用的结果;有关内置函数的更多信息,请参阅相应的:help
:
expand('%:t')
strftime()
system('git ...')