MSVC Visual c++ 允许您右键单击#include 指令头文件 (.h) 并选择“打开文档”。这使得浏览源代码变得轻而易举,因为它将整个源代码树基本上变成了一个超链接网站。emacs 是否提供这种便利?是否有其他设备可以自动浏览源代码、您编写的任何代码、创建任何项目?Xcode 有吗?日食吗?有什么事吗?
问问题
2141 次
2 回答
7
C-c C-o,它运行命令ff-find-other-file
,是你正在寻找的。当点在线时,它将打开包含的文件#include
。
谷歌搜索emacs code browsing
也显示
于 2013-04-07T06:13:13.253 回答
0
您可以使用语义智能跳转,将光标移动到#include行,然后执行命令semantic-ia-fast-jump
,该命令通常用于跳转到符号,也可以跳转到包含文件。
作为使用的先决条件semantic-ia-fast-jump
,您需要在ede 项目中管理您的代码,这里是 C/C++ 项目的示例
假设你的目录结构是这样的:
~/myproject/
|-include/test.h
|-src/test.c
|-Makefile
和你的ede项目配置
(ede-cpp-root-project "MyProject"
:file "~/myproject/Makefile"
:include-path '( "/include" )
:system-include-path '( "/usr/include/mysql/" )
测试.c
#include <mysql.h>
#include "test.h"
现在,将光标移动到 test.c 中的两行之一,运行semantic-ia-fast-jump
于 2016-10-19T07:24:23.283 回答