当前位置: 首页 > news >正文

如何让vim自动显示函数声明-使用 echofunc.vim插件

echofunc.vim可以显示函数的declaration, 默认的是针对c/c++, 对于php, 只要 启用了 ctags都可以, 因为echofunc是从tags file中获取数据的...

在~/.vim/vimrc文件中, 加入:

Plugin 'mbbill/echofunc'

上面这个一定是 Plugin, 大写的P, 如果写成 plugin, 会提示plugin不是 编辑器命令!

查看vim下的键映射: imap 你要查看的符号, 如要查看当前 ( 映射的情况, 就使用 imap (

使用方法参考: https://github.com/mbbill/echofunc

要取消原来的(如果存在)左小括号的映射, 因为echofunc就是要使用 (, 作为启动的触发键.

原来的(映射, 也就不必用了, 因为输入(的时候, 除了显示原型声明外, 本身也加入了一个 (符号, 所以, 也就不必再创建 右小括号的映射了.

数字0 到 9 的 映射 就是数字本身, 如: imap 9 <....> 什么的

能否改变echofunc显示的默认位置?
默认的echofunc是显示在statusline 状态行的, 或许可以显示在鼠标的地方, 但是好像没有找到: let g:EchoFuncShowOnStatus=1? 就这样了吧, 那个也只是 一个参考, 看参数的时候有用, 作辅助.

但是最开始的时候, 是可以使用的, 而后来就好像不能使用了. 不知道为什么??

转载于:https://www.cnblogs.com/bkylee/p/6196889.html

相关文章:

  • Mysql 修改数据库,mysql修改表类型,Mysql增加表字段,Mysql删除表字段,Mysql修改字段名,Mysql修改字段排列顺序,Mysql修改表名...
  • 【BZOJ】1699 [Usaco2007 Jan]Balanced Lineup排队
  • Django 注册信息相关 与外键跨表查询
  • MathType输入框怎么调整
  • 彻底理解推送
  • CentOS7.2编译安装LNMP
  • 如何写3DMAX的插件
  • Centos7上安装tomcat
  • 论车牌识别与电子警察关系
  • hbase通过row key 的前缀查询记录
  • 《轻量级Java Web整合开发入门SSH》 - 快速理解Java框架的又一积木
  • PHP课程总结20161222
  • 画虚线
  • SFB 项目经验-09-用Lync 2013或Skype for Business 2015抢火车票
  • SEO优化---学会建立高转化率的网站关键词库
  • 11111111
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • download使用浅析
  • KMP算法及优化
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Python 基础起步 (十) 什么叫函数?
  • Python学习笔记 字符串拼接
  • underscore源码剖析之整体架构
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 物联网链路协议
  • 写代码的正确姿势
  • 延迟脚本的方式
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • Java数据解析之JSON
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​学习一下,什么是预包装食品?​
  • $GOPATH/go.mod exists but should not goland
  • (C++)八皇后问题
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (二)PySpark3:SparkSQL编程
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (四)图像的%2线性拉伸
  • (转)ABI是什么
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .bat文件调用java类的main方法
  • .net framework4与其client profile版本的区别
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • /var/lib/dpkg/lock 锁定问题
  • @RequestMapping-占位符映射
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • [145] 二叉树的后序遍历 js
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会