比如main.cpp
里出现了foo(0)
,该函数在foo.h
中定义,而foo.h
与main.cpp
位于不同目录
哪些编辑器可以通过main.cpp
中的foo(0)
找到该函数的定义和声明?
直接使用Atom和Sublime Text2的Go to Declaration
没有效果,该功能可以通过某种方式的配置实现吗?
Visual Studio可以实现该功能,哪些可以在OS X下使用的编辑器也有类似功能?
比如main.cpp
里出现了foo(0)
,该函数在foo.h
中定义,而foo.h
与main.cpp
位于不同目录
哪些编辑器可以通过main.cpp
中的foo(0)
找到该函数的定义和声明?
直接使用Atom和Sublime Text2的Go to Declaration
没有效果,该功能可以通过某种方式的配置实现吗?
Visual Studio可以实现该功能,哪些可以在OS X下使用的编辑器也有类似功能?
Visual Studio是IDE,你说的Atom和Sublime Text都是编辑器,当然没法比.
Linux和Mac上可以使用Qt Creator进行C/C++开发.Qt Creator是IDE,跳转到函数定义的地方没有任何问题,毕竟Qt就是一个大型的C++项目.
Sublime Text3 已经实现这个功能,st2需要安装插件,功能比较强大的是jetbrains公司的系列产品,比如方法,class,js,java,php等等方法都是ctrl+b或ctrl+单击,webstorm,phpstorm,intel
http://www.cppblog.com/guojingjia2006/archive/2013/08/27/202800.html
折腾起来相对麻烦一点。