网站大量收购独家精品文档,联系QQ:2885784924

WINDOWS下Gvim配置初学者热烈推荐.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WINDOWS下Gvim配置初学者热烈推荐

WINDOWS下Gvim配置初学者热烈推荐 inu1255的Gvim配置文件 适合windows下c/c++编辑F5编译F6运行,mw编译WIN程序,md编译DLL 通用设置 显示文本处理模式 set showmode vim记住的历史操作的数量,默认的是20 set history=400 在所有模式下都允许使用鼠标,还可以是n,v,i,c等 set mouse=a 使用vim自己的键盘模式,而不是兼容vi的模式 set nocompatible 设置配色方案 colorscheme torte 处理未保存或者只读文件时,给出提示 set confirm 显示行号 set number 开启语法高亮 syntax on 检测文件类型 filetype on filetype plugin indent on 开启自动对齐和智能对齐 set autoindent set smartindent C/C++风格缩进 set cindent set wildmenu set nofen set fdl=10 开启自动换行 set wrap tab键为4个空格 set tabstop=4 当行之间交错时使用4个空格 set shiftwidth=4 显示匹配括号(注释中的括号也计算) set showmatch 在右下角显示光标位置的状态行 set ruler 开启即时有哪些信誉好的足球投注网站 set incsearch 高亮有哪些信誉好的足球投注网站结果 set hlsearch 显示状态栏(默认值为1,无法显示状态栏) set laststatus=20 恢复上次文件打开位置 set viminfo=10,\100,:20,%,n~/.viminfo au BufReadPost * if line(\) 0|if line(\) = line($)|exe(norm \)|else|exe norm $|endif|endif 使得光标可以定位到屏幕任何位置all set ve= 不要闪烁(不明白) set novisualbell 去掉输入错误的提示声音 set noeb 加载windows下的已有配置 source $VIMRUNTIME/mswin.vim behave mswin 总是显示状态行 set statusline=%y%r%m%*%=[%l/%L,%c][%p%%] set laststatus=2 快捷键设置 设置leader为, let mapleader = , let g:mapleader = , 快速保存 nmap leaderw :w!cr 清除行尾空格 nmap F2 :call DelTSpace()cr func!DelTSpace() exec :%s/\s\+$//ge endfunc 自动括号 :inoremap [ []ESCi :inoremap ( (c-r=MyPair() cr)esci func! MyPair() if IsWord(getline(.)[col(.) - 1])==1 return \End else return endif endfunc func! IsWord(char) if (a:char=za:char=a)||(a:char=Aa:char=Z) return 1 else return 0 endif endfunc 编译WINDOWS程序 map silentleadermw :call CompileWIN() Esccr func! CompileWIN() exec w if filetype==c exec !gcc % -o %.exe -mwindows elseif filetype==cpp exec !g++ % -o %.exe -mwindows else echo Wrong filetype!! endif endfunc 编译DLL map silentleadermd :call CompileDLL() Esccr func! CompileDLL() exec w if filetype==c exec !gcc -c -DBUILD_DLL % exec !gcc -shared -o %.dll %.o -Wl,--out-implib,libmessage.a elseif filetype==cpp exec !

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档