首页 > 系统服务 > 详细

vim配置

时间:2020-07-26 20:05:28      阅读:87      评论:0      收藏:0      [点我收藏+]

我习惯于使用make,因为make后可以方便的调用出quickfix,是改错更方便,而且他带有跳转功能。

set nu
set si
set sc
set is
set cin
set ts=4
set sw=4
set sts=4
set mouse=a
color zellner
"make
set mp=g++\ -o\ %<\ %
map <F5> :call MAKE()<CR> i
imap <F5> <esc>:call MAKE()<CR> i
func MAKE()
	exec "w"
	exec "make"
	exec "cw"
endf
map <F6> <esc>:!./%<<CR>
imap <F6> <esc>:!./%<<CR>
map <C-b> :cprevious<CR>i
map <C-n> :cnext<CR>i
imap <C-b> <esc>:cprevious<CR>i
imap <C-n> <esc>:cnext<CR>i
"移动
map <c-up> <c-y>
map <c-down> <c-e>
imap <c-up> <esc><c-y>a
imap <c-down> <esc><c-e>a
" cat
map <F12> :call Print()<CR>
func Print()
	exec "w"
	exec "!cat %"
endf
"gdb
map <F8> :call Gdg()<CR>
func Gdg()
	exec "w"
	exec "!g++ % -o %< -g && gdb %< -q"
endf
"run
"map <F5> :call Run()<CR>
"imap <F5> <esc>:call Run()<CR>
func Run()
	exec "w"
	exec "!g++ % -o %< && ./%<"	
endf

为什么markdown不支持vimscript语言。。。

vim配置

原文:https://www.cnblogs.com/hellohhy/p/13303491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!