vim 自动完成(大地小神之个人收藏).pdf

vim 自动完成(大地小神之个人收藏).pdf

ID:52310391

大小:102.71 KB

页数:5页

时间:2020-03-26

vim 自动完成(大地小神之个人收藏).pdf_第1页
vim 自动完成(大地小神之个人收藏).pdf_第2页
vim 自动完成(大地小神之个人收藏).pdf_第3页
vim 自动完成(大地小神之个人收藏).pdf_第4页
vim 自动完成(大地小神之个人收藏).pdf_第5页
资源描述:

《vim 自动完成(大地小神之个人收藏).pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、vim脚本个人总结"------------------------------------------------------------------------------"下面是作为一个编程者的个人设置"------------------------------------------------------------------------------"简单配置sethlsearchsyntaxoncolorschemeelflordsetautoreadsetautowrite"简单配置"在vim编辑器下方

2、显示命令setshowcmd"在vim编辑器下方显示命令"利用c.vim插件实现,下载后解压到~/.vim中"1.添加文件头注释(自动完成)"2.添加c函数(标准模式执行if,再输入函数名)"3.添加main函数(标准模式执行im)"4.添加函数注释(标准模式执行cfu)"5.添加注释框架(标准模式执行cfr)"6.添加头文件(标准模式执行p<包含头文件或p"包含头文件)"7.添加宏定义(标准模式执行pd)"8.添加代码片段(标准模式执行"r,需在~/.vim/c-support/codesnippet

3、s/中加入存放代码的文件)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.使用:ct

4、rl+xctrl+]settags+=/usr/include/tags"C库类型定义,函数声明,宏定义等"自己定义函数或函数头文件"ctrl+F12或ctrl+F11:生成tagssettags+=./map:!ctags-R--c-kinds=+p--fields=+iaS--extra=+q.map:!ctags-R."自己定义函数或函数头文件"单词列表匹配"ctrl+xctrl+k"到百度文库搜"大地小神wordlist",放到/usr/share/dictsetdic

5、tionary+=/usr/share/dict/wordlist.txtsetcomplete-=kcomplete+=k"单词列表匹配"括号智能匹配:inoremap(()i:inoremap)=ClosePair(')'):inoremap{{}i:inoremap}=ClosePair('}'):inoremap[[]i:inoremap]=ClosePair(']')":inoremap<<>i":inoremap><

6、c-r>=ClosePair('>'):inoremap"""ifunctionClosePair(char)ifgetline('.')[col('.')-1]==a:charreturn""elsereturna:charendifendf"括号智能匹配"tab智能完成function!Smart_TabComplete()letline=getline('.')letsubstr=strpart(line,-1,col('.')+1)letsubstr=matchstr(subst

7、r,"[^t]*$")if(strlen(substr)==0)return""endiflethas_period=match(substr,'.')!=-1lethas_slash=match(substr,'/')!=-1if(!has_period&&!has_slash)return""elseif(has_slash)return""elsereturn""endifendfunctioninoremap

8、r>=Smart_TabComplete()"tab智能完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。