一般cedet默认是安装的,查看系统安装列表:
M-x package-list-packages
搜索:cedet 一般被built in到系统1、.emacs配置
;;cedet
(semantic-mode 1)
(defun my:add-semantic-to-autocomplete()(add-to-list 'ac-sources 'ac-source-semantic))
(add-hook 'c-mode-common-hook 'my:add-semantic-to-autocomplete)(global-semanticdb-minor-mode t)    ;;缓存解析过的源代码的结果,以便以后可以使用
(global-semantic-idle-scheduler-mode t)  ;;emacs空闲时分析源代码
(global-semantic-idle-summary-mode t)    ;;对当前位点处符号,显示分析出来的结果的摘要
(global-semantic-idle-completions-mode t);;代码补全功能,可以使用命令进行选择
(global-semantic-decoration-mode t)  ;;顾名思义,使用不同的显示风格来显示分析出来的不同结果
(global-semantic-highlight-func-mode t)  ;;高亮函数或者标签的声明行
(global-semantic-stickyfunc-mode t)  ;;在文本的最上层显示函数的声明信息
(global-semantic-mru-bookmark-mode t)    ;;保存使用过的所有tag,mru是最多最近使用的意思
;;f2补全快捷键
(global-set-key [f2] 'semantic-ia-complete-symbol-menu)2、快捷键
<1>查找被调用M-x semantic-symref-symbol
<2>代码补全M-x semantic-ia-complete-symbol-menu
<3>代码折叠M-x senator-fold-tag / senator-fold-tagsenator-fold-tag-togglesenator-previous-tag /senator-next-tag
<4>跳到定义M-x semantic-ia-fast-jump

emacs+cedet解析源码定义位置相关推荐

  1. Esp8266 --深入分析官方json解析源码及如何使用json接口解析心知天气

    什么是json? 懵逼回答:[参考菜鸟教程]   a.JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)   b.JSON 是轻量级的文本数据交 ...

  2. 【SpringBoot】最新版2019Spring Boot配置解析,源码解析(速成SpringBoot)——学习笔记版【2】

    SpringBoot配置文件 文章目录 SpringBoot配置文件 四.配置文件 1.简介 2.YAML用法 2.1 简介 2.2语法 3.为属性注入值 3.1使用.yml配置文件 3.1编写.ym ...

  3. 【JAVA秘籍心法篇-Spring】Spring XML解析源码详解

    [JAVA秘籍心法篇-Spring]Spring XML解析源码详解 所谓天下武功,无坚不摧,唯快不破.但有又太极拳法以快制慢,以柔克刚.武功外式有拳打脚踢,刀剑棍棒,又有内功易筋经九阳神功.所有外功 ...

  4. Modbus通信协议+Modbus串口调试工具+Java版协议解析源码

    网络与串口二合一调试助手TCPCOM: https://download.csdn.net/download/liuyuan_java/87454762 Modbus调试工具,模拟串口调试工具 htt ...

  5. 深度解析源码strcpy函数

    深度解析源码strcpy函数@TOC 前言 提示:这里可以添加本文要记录的大概内容: 本文将介绍c语言中string.h中strcpy函数的源码解析 提示:以下是本篇文章正文内容,下面案例可供参考 一 ...

  6. OpenGauss SQL解析源码分析

    OpenGauss SQL解析源码分析 SQL 引擎简介: SQL引擎整个编译的过程如下图所示,在编译的过程中需要对输入的SQL语言进行词法分析.语法分析.语义分析,从而生成逻辑执行计划,逻辑执行计划 ...

  7. Redis分布式锁解析源码分析

    Redis分布式锁解析&源码分析 概述 实战 简单的分布式锁 Redisson实现分布式锁 Redission源码分析 构造方法 获取锁lock 解锁 锁失效 红锁 案例分析 原始的写法 进化 ...

  8. Qt源码解析-源码解析-QVideoWidget播放手机视频旋转问题

    Qt源码解析 索引 Qt源码解析-源码解析-QVideoWidget播放手机视频旋转问题 问题描述与复现 使用手机拍摄的视频是竖屏的,上传后,使用QVideoWidget播放,变成横屏. 总结,可以让 ...

  9. php获取腾讯视频信息,云水日记-PHP实现腾讯视频解析源码

    PHP实现腾讯视频解析源码,只能解析非VIP的视频,否则只能看3分钟,仅供考学习使用....<?php //腾讯视频解析 $vids = isset($_GET['vids']) ? $_GET ...

最新文章

  1. js里的匿名函数 数组排序
  2. [开源] C语言项目实战 - 虚拟鼠标 - VirtualMouse
  3. 求数组的最大子数组和最大子数组的和
  4. 如何监听WebView完成加载URL?
  5. 简易排水简车的制作 TurnipBit 系列教程
  6. Java进阶02 异常处理
  7. adf时间作用域_ADF任务流:页面片段的托管bean作用域
  8. el-table使用图片实例代码
  9. 杜甫在线演唱《奇迹再现》、兵马俑真人还原……用AI技术打破次元壁的大谷来参加腾讯全球数字生态大会啦!...
  10. win10管理员权限怎么获得_终于解决了:你需要来自XXX的权限才能对此文件进行更改
  11. python安装模块方法_Python模块安装方法
  12. 华为5G手机全球第一,人均年薪69万!
  13. mui+hbuilder 将图片压缩并转变为base64 与改变图片尺寸大小来减小图片文件大小
  14. OCR文字识别工具准确获取图片文字
  15. android 7.0 漏洞利用,谷歌 Android 移动操作系统中的零日漏洞被攻击者利用
  16. 基于JAVAHTML5运河古城网站计算机毕业设计源码+数据库+lw文档+系统+部署
  17. html中如何等比缩小图片,css实现图片的等比缩放
  18. 【bzoj2259】[Oibh]新型计算机 堆优化Dijkstra
  19. 战网客户端 linux,暴雪战网客户端 | Blizzard Battle.net
  20. u盘——不能完成此操作,因为发生意外错误(错误代码-1309)

热门文章

  1. 在eclipse中如何搭建ssh框架
  2. 个推如何管理亿级代码的质量?持续集成SonarQube 代码质量管理系统
  3. openstack中文文档
  4. 与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器
  5. Moto X的谷歌基因
  6. android图片加水印,文字
  7. win2008r2 惠普g160鼠标_分享 HP 原机附带 WIN2008 R2 标准版 64位
  8. 数据库操作update,和insert为什么会有int的返回值
  9. 这个是我学习的所有sql语句的写法
  10. AOP处理事务静、动态代理(jdk方法)