如何在gvim中安装autoproto自动显示函数原型
cankao: http://www.vim.org/scripts/script.php?script_id=1553
注意, 在gvim中執(zhí)行的命令, :foo和:!foo 的區(qū)別, 跟vim一樣, 沒有!的命令表示的是vim編輯器本身 的命令, 而加上 !的命令表示的是 用 windows/system32/cmd.exe 來執(zhí)行的外部命令.
所以, 這里, 如果在vim中 創(chuàng)建標(biāo)簽tag file文件, 則要用外部命令 :!ctags -R
ctags本身是一個(gè)獨(dú)立的 程序, 既可以在windows下使用, 也可以在 linux下使用. 下載win下的ctags, 放在 system32中, 就可以在 cmd中直接使用了. 本身ctags產(chǎn)生的默認(rèn)的標(biāo)簽文件是tags. 你可以用-f foo.tags來自己命名生成的標(biāo)簽文件. 有不少對ctags的擴(kuò)展和擴(kuò)充程序, 如openCtags.exe等.
注意的是, autoproto.vim插件, 只是使用于c語言?不適用php?
更廣泛的, 適用于php的函數(shù)原型顯示的工具是 echofunc.
適合的是echofunc插件. 下載地址: https://github.com/mbbill/echofunc
echofunc顯示的位置:
要將函數(shù)的信息保留更長時(shí)間, 避免被 trivial message 所flushed沖刷, 可以將 函數(shù)原型提示顯示在狀態(tài)行: let statusline += %{EchoFuncGetStatusLine()} 其中, %{} 只不過是vim插件引用函數(shù)的一種方式一種格式而已.
更重要的是, 顯示ballon提示的那個(gè)功能feature是 echofunc 插件 已經(jīng)自己就具有的了 . 無需再做任何設(shè)置. 所說的 +balloon_eval編譯是指compiled into "vim"這個(gè)編輯器中. 不是說編譯進(jìn)echofunc.vim插件中. 方法是" 只要"把鼠標(biāo) hover到函數(shù)名上, 就會(huì)自動(dòng)顯示函數(shù)原型的 "氣泡" . 使用:version命令就能看到vim的編譯選項(xiàng)了.
總結(jié)
以上是生活随笔為你收集整理的如何在gvim中安装autoproto自动显示函数原型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC中的数据校验
- 下一篇: 企业中数据中心管理者地位的逆袭