".vimrc_____ubuntu
set nu
set tabstop=4
set nobackup
set ruler
set autoindent
set cindent
set softtabstop=4
set shiftwidth=4
"插入文件头
autocmd BufNewFile *.cpp exec ":call SetTitle()"
func SetTitle()
if &filetype == 'cpp'
call setline(1,"/*--------------------------------------------------------")
call setline(2," Author:log ")
call setline(3," Created Time:".strftime("%c"))
call setline(4,"--------------------------------------------------------*/")
call setline(5,"#include <iostream>")
call setline(6,"#include <cstdio>")
call setline(7,"#include <cstring>")
call setline(8,"#include <cmath>")
call setline(9,"#include <algorithm>")
call setline(10,"#include <vector>")
call setline(11,"#include <stack>")
call setline(12,"#include <queue>")
call setline(13,"#include <map>")
call setline(14,"")
call setline(15,"using namespace std;")
call setline(16,"")
call setline(17,"int main(){")
call setline(18," return 0;")
call setline(19,"}")
call setline(20,"")
endif
endfunc
map <F9> :call CompileRunGpp()<CR>
func! CompileRunGpp()
exec "w"
exec "!g++ \"%\" -o %<"
exec "! ./%<"
endfunc
linux下.vimrc配置
最新推荐文章于 2024-04-03 14:13:19 发布