为了账号安全,请及时绑定邮箱和手机立即绑定

set viminfo='20,\"100

处理 function SetTitle 时发生错误:

第    9 行:

E118: 函数的参数过多: line

E116: Invalid arguments for function append

请按 ENTER 或其它命令继续

请问这个怎么处理

http://img1.sycdn.imooc.com//5fce48b900018ef105700452.jpg

正在回答

2 回答

# 自动加入文件头, 编辑 vim /etc/vimrc 文件

autocmd BufNewFile *.py,*.sh, exec ":call SetTitle()"

let $author_name = "Hello"

let $author_mail = "Hello@163.com"


func SetTitle()

call setline(1, "\#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++")

call append(line("."), "\# FileName:".expend("%"))

call append(line(".")+1, "\# Author:".$author_name)

call append(line(".")+2, "\# Email:".$author_mail)

call append(line(".")+3, "\# CreateTime:".strftime("%C"))

call append(line(".")+4, "\#------------------------------------------------------------")

if &filetype == "sh"

call append(line(".")+5, "\# !/bin/bash")

else 

call append(line(".")+5, "\# !/bin/python")

endif

call append(line(".")+6, "")

autocmd BufNewFile * normal G


0 回复 有任何疑惑可以回复我~

第9行 末尾应该加'号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Shell典型应用之主控脚本实现
  • 参与学习       37147    人
  • 解答问题       39    个

应用shell实现案例主控脚本,握如何编写主控脚本

进入课程

set viminfo='20,\"100

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信