如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
vim脚本个人总结"------------------------------------------------------------------------------"下面是作为一个编程者的个人设置"------------------------------------------------------------------------------"简单配置sethlsearchsyntaxoncolorschemeelflordsetautoreadsetautowrite"简单配置"在vim编辑器下方显示命令setshowcmd"在vim编辑器下方显示命令"利用c..vim插件实现,,下载后解压到~/..vim中"1.添加文件头注释(自动完成)"2.添加c函数(标准模式执行\if,再输入函数名)"3.添加main函数(标准模式执行\im)"4.添加函数注释(标准模式执行\cfu)"5.添加注释框架(标准模式执行\cfr)"6.添加头文件(标准模式执行\p<包含头文件或\p"包含头文件)"7.添加宏定义(标准模式执行\pd)"8.添加代码片段(标准模式执行"\nr,需在~/.vim/c-support/codesnippets/中加入存放代码的文件)filetypepluginon"利用c.vim插件实现,下载后解压到~/.vim中"ctags之C库函数参数Scratch显示"1.先下载glibc库"2.解压到/usr/src中"3.执行:ctags-R--c-kinds=f"4.ctrl+xctrl+osettags+=/usr/src/glibc/tags"C库函数参数Scratch显示"ctags之C库类型定义,函数声明,宏定义等"1.cd/usr/include/"2.执行:ctags-R--c-kinds=+pxd"3.使用:ctrl+xctrl+]settags+=/usr/include/tags"C库类型定义,函数声明,宏定义等"自己定义函数或函数头文件"ctrl+F12或ctrl+F11:生成tagssettags+=./map<C-F12>:!ctags-R--c-kinds=+p--fields=+iaS--extra=+q.<CR>map<C-F11>:!ctags-R.<CR>"自己定义函数或函数头文件"单词列表匹配"ctrl+xctrl+k"到百度文库搜"大地小神wordlist",放到/usr/share/dictsetdictionary+=/usr/share/dict/wordlist.txtsetcomplete-=kcomplete+=k"单词列表匹配"括号智能匹配:inoremap(()<ESC>i:inoremap)<c-r>=ClosePair(')')<CR>:inoremap{{}<ESC>i:inoremap}<c-r>=ClosePair('}')<CR>:inoremap[[]<ESC>i:inoremap]<c-r>=ClosePair(']')<CR>":inoremap<<><ESC>i":inoremap><c-r>=ClosePair('>')<CR>:inoremap"""<ESC>ifunctionClosePair(char)ifgetline('.')[col('.')-1]==a:charreturn"\<Right>"elsereturna:charendifendf"括号智能匹配"tab智能完成function!Smart_TabComplete()letline=getline('.')letsubstr=strpart(line,-1,col('.')+1)letsubstr=matchstr(substr,"[^\t]*$")if(strlen(substr)==0)return"\<tab>"endiflethas_period=match(substr,'\.')!=-1lethas_slash=match(substr,'\/')!=-1if(!has_period&&!has_slash)return"\<C-X>\<C-P>"elseif(has_slash)return"\<C-X>\<C-F>"elsereturn"\<C-X>\<C-O>"