日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何在gvim中安装autoproto自动显示函数原型

發(fā)布時(shí)間:2025/3/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在gvim中安装autoproto自动显示函数原型 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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顯示的位置:

  • 在最下面的那一行, 也就是輸入命令的那一行, 叫做: cmd line 命令行(有的也叫做message line). 他上面的那一行叫做 狀態(tài)行, status line.
  • 要將函數(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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。