首页 > 代码库 > vim自动添加C C++ sh文件头
vim自动添加C C++ sh文件头
set foldenableset foldmethod=manualset fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8set fileencodings=ucs-bom,utf-8,cp936set fileencoding=utf-8autocmd BufNewFile *.cpp,*.[ch],*.hpp,*.sh,*.java exec ":call SetTitle()"func SetTitle() if &filetype == ‘sh‘ call append(0,"\##########################################################") call append(1,"\# File Name: ".expand("%")) call append(2,"\# Author:qinbin") call append(3,"\# mail:qbmiller@163.com") call append(4,"\# Created Time: ".strftime("%F")) call append(5,"\# brief ") call append(6,"\###########################################################") call append(7,"") call append(8,"\#!/bin/bash") call append(9,"") else call append(0, "/**") call append(1,"*@file ".expand("%")) call append(2,"*@brief ") call append(3,"*@author qinbin") call append(4,"*@date ".strftime("%F")) call append(5,"*@return ") call append(6,"*/") call append(7,"") endif if &filetype == ‘cpp‘ call append(8,"#include <iostream>") call append(9,"using namespace std;") call append(10,"") endif if &filetype == ‘c‘ call append(8,"#include <stdio.h>") call append(9,"") endif autocmd BufNewFile * normal Gendfunc
开头set等,还可以把我以前写的vimrc配置上 内容加些过来,不过我把那些直接写入/etc/vimrc下了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。