vim自动显示函数原型

转载 2012年03月22日 15:08:03

先上效果图:





1.只要把鼠标停留在函数名上,就自动显示它原型;

2.在编辑时,输入函数和(后就在命令行提示函数原型,

3.详细用途请看它的说明

下载地址:

http://www.vim.org/scripts/script.php?script_id=1735

Usage:        When you type '(' after a function name                
               in insert mode, the function declaration                
               will be displayed in the command line                  
               automatically. Then you may use Alt+- and              
               Alt+= (configurable via EchoFuncKeyPrev                
               and EchoFuncKeyNext) to cycle between                  
               function declarations (if exists).                      
                                                                      
               Another feature is to provide a balloon tip            
               when the mouse cursor hovers a function name,          
               macro name, etc. This works with when                  
               +balloon_eval is compiled in.                          
                                                                      
               Because the message line often cleared by              
               some other plugins (e.g. ominicomplete), an            
               other choice is to show message in status line.        
               First, add  %{EchoFuncGetStatusLine()}  to              
               your 'statusline' option.                              
               Second, add the following line to your vimrc            
               let g:EchoFuncShowOnStatus = 1                          
               to avoid echoing function name in message line.        
                                                                      
Options:      g:EchoFuncLangsDict                                    
                 Dictionary to map the Vim file types to              
                 tags languages that should be used. You do            
                 not need to touch it in most cases.                  
                                                                      
               g:EchoFuncLangsUsed                                    
                 File types to enable echofunc, in case you            
                 do not want to use EchoFunc on all file              
                 types supported. Example:                            
                   let g:EchoFuncLangsUsed = ["java","cpp"]            
                                                                      
               g:EchoFuncMaxBalloonDeclarations                        
                 Maximum lines to display in balloon declarations.    
                                                                      
               g:EchoFuncKeyNext                                      
                 Key to echo the next function.                        
                                                                      
               g:EchoFuncKeyPrev                                      
                 Key to echo the previous function.                    
                                                                      
               g:EchoFuncShowOnStatus                                  
                 Show function name on status line. NOTE,              
                 you should manually add %{EchoFuncGetStatusLine()}    
                 to your 'statusline' option.                          
                                                                      
               g:EchoFuncAutoStartBalloonDeclaration                  
                 Automatically start balloon declaration if not 0.    
                                                                      
               g:EchoFuncPathMappingEnabled                            
               g:EchoFuncPathMapping                                  
                 The new feature added by Zhao Cai provides ability    
                 to shorten file path in some specific directory. e.g.
                 /home/username/veryveryvery/long/file/path/blabla    
                 could be showed as                                    
                 ~/veryveryvery/long/file/path/blabla                  
                 If you want to disable this feature, add              
                 let g:EchoFuncPathMappingEnabled = 0                  
                 to your vimrc. It's enabled by default.              
                 To add more mappings in g:EchoFuncPathMapping, search
                 this script and you will know how to do it.          
                                                                      
                                                                      
Thanks:       edyfox                                                  
               minux                                                  

               Zhao Cai                                               


====

http://blog.csdn.net/swust_long/article/details/7038839


Vim函数自动补齐(包括库函数)

我用的是ubantu 64位的. 主要是两个东西,第一个是Ctags,OmniCppComplete. 首先下载Ctags:sudo apt-get install ctags.如果需要安装就安装. ...
  • wendy260310
  • wendy260310
  • 2014年01月09日 14:09
  • 10327

vim插件之函数列表功能

相信很多人在使用VIM看代码的时候, 如果代码里面的函数太多, 我们要知道这个文件有哪些函数,是不太方便的。 这里推荐一款vim的插件,可以查看当前文件的函数列表, 这个插件名为taglist。...
  • ballack_linux
  • ballack_linux
  • 2016年09月07日 10:45
  • 2764

vim代码自动补全函数提示设置

分类: Linux2011-12-23 19:36 16590人阅读 评论(2) 收藏 举报 vimautocompletenamespacesvbaautoloadprototype ...
  • oMingZi12345678
  • oMingZi12345678
  • 2014年11月12日 22:02
  • 1351

vim查看函数原型跳转方法

vim 查看函数原型可以分为系统函数和自定义函数 一、系统函数:         使用shift+K会自动跳转到介绍函数原型的地方   二、自定义函数:vim 配合ctags实现函数原型快速定位  ...
  • nickol51
  • nickol51
  • 2013年10月23日 23:15
  • 2746

vim 插件,更加方便使用vim编辑器,拥有函数目录,行号自动显示等功能

  • 2017年06月15日 14:49
  • 1.02MB
  • 下载

自动放烟花 (对象+原型+构造函数)

自动放烟花 (对象+原型+构造函数) 烟花+原型+构造函数 *{ margin: 0; padding...
  • qq_35568483
  • qq_35568483
  • 2016年08月10日 23:03
  • 196

vim代码自动补全函数提示设置

vim中不能代码补全让人感觉很不爽,以下配置就是进行代码补全的,虽然功能没有windows下IDE功能强大,但是也足够用了。    需要插件为:neocomplcache,OmniCppComp...
  • Devil_2009
  • Devil_2009
  • 2011年12月23日 19:36
  • 24400

vim代码自动补全函数提示设置

vim中不能代码补全让人感觉很不爽,以下配置就是进行代码补全的,虽然功能没有windows下IDE功能强大,但是也足够用了。 需要插件为:neocomplcache,OmniCppComplet...
  • KangKermit
  • KangKermit
  • 2012年12月10日 21:07
  • 869

用vim实现django函数的自动补全

由于django是用python实现的,如果你之前没有实现过vim的python自动补全,我们先得做完这个准备工作 具体操作过程如下: 1.下载vim的python自动补全插件 pydictio...
  • M_HANDLE
  • M_HANDLE
  • 2013年03月27日 20:03
  • 1152

vim显示行号、语法高亮、自动缩进的设置

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linu...
  • yangli91628
  • yangli91628
  • 2013年05月16日 09:27
  • 363
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vim自动显示函数原型
举报原因:
原因补充:

(最多只允许输入30个字)