auto BufNewFile *.py,*.sh, exec ":call SetTitle()"
let $author_name = ”Tianlianhao“
let $author_emal ="214520626@qq.com"
func SetTile()
if &filetype == 'sh'
call setline(1,"\#####################################################")
call append (line("."),"\#File Nme:".expand("%"))
call append(line(".")+1,"\#Author:".$author_name)
call append(line(".")+2,"\#mail:".$author_email)
call append(line(".")+3,"\#Created Time:".strftime("%c"))
call append(line(".")+4,"\#==============================================")
call append(line(".")+5,"\#!/bin/bash")
call append(line(".")+6,"")
else
call setline(1,"\#######################################################")
call append(line("."),"#\#File Name:".expand("%"))
call append(line(".")+1,"\#Author:".$author_name)
call append(line(".")+2,"\#mail:".$author_email)
call append(line(".")+3,"\Created Time:".Strftime("%c"))
call append(line(".")+4,"\#================================================")
call append(line(".")+5,"\#!/usr/bin/python")
call append(line)("."+6,""))
还有一点一定要记住,有可能/etc/vimrc不生效,一般情况的是在自己家目录下边的.vimrc这个文件才会生效!!!一定要注意!!!!!!!!!!
1.在结尾添加 if结束和func结束:
endif
autocmd BufNewFile * normal G
endfunc
2.在vimrc文件的首部添加:(*****)
filetype on #"打开文件类型检测
你的if判断都没有闭合,而且这些是照着视频上抄的吧?去网上搜一个完整的vimrc配置,自己修改一下
你确定没有效果??
你是不是用vim打开的?