7.安装code_complete——函数、模板自动补全
下载地址:http://www.vim.org/scripts/script.php?script_id=1764
把插件文件中的tab都改为C-b防止与后来我们要安装的supertab冲突。
将下边这一段加入到template段中以添加bash模板补全功能
-----------------------------------------------
"Bash Templates
"Bash Structure by warmbupt@gmail.com
let g:template['sh'] = {}
let g:template['sh']['sif'] = "if ".g:rs."...".g:re." ; then\".g:rs."...".g:re."\fi"
let g:template['sh']['sife'] = "if ".g:rs."...".g:re." ; then\".g:rs."...".g:re."\else\".g:rs."...".
\g:re."\fi"
let g:template['sh']['scase'] = "case ".g:rs."...".g:re." in\".g:rs."...".g:re.")\\" .g:rs."...".g:re.";;\\".
\g:rs."...".g:re.")\\" .g:rs."...".g:re.";;\\\esac\"
let g:template['sh']['swhile'] = "while ".g:rs."...".g:re." \do\".g:rs."...".g:re."\done"
let g:template['sh']['suntil'] = "until ".g:rs."...".g:re." \do\".g:rs."...".g:re."\done"
let g:template['sh']['sfor'] = "for ".g:rs."...".g:re." in " .g:rs."...".g:re."\do\".g:rs."...".g:re."\done"
let g:template['sh']['sselect'] = "select ".g:rs."...".g:re." in " .g:rs."...".g:re."\do\".g:rs."...".g:re."\done"
使用:在输入函数时可以出现原型提示是安装这个插件的主要目的。Crtl+b是万能的,比如输入pthread_cre,然后Crtl+b就可以看到效果了。