哪些编辑器支持「(跨目录)跳转到某函数的声明」?
比如main.cpp
里出现了foo(0)
,该函数在foo.h
中定义,而foo.h
与main.cpp
位于不同目录
哪些编辑器可以通过main.cpp
中的foo(0)
找到该函数的定义和声明?
直接使用Atom和Sublime Text2的Go to Declaration
没有效果,该功能可以通过某种方式的配置实现吗?
Visual Studio可以实现该功能,哪些可以在OS X下使用的编辑器也有类似功能?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
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
折腾起来相对麻烦一点。
vim
ctags -R .
ctrl +] go to definitions
Ctrl + o back to last place
clion intelij出品~他家东西都超级好
Visual Studio是IDE,你说的Atom和Sublime Text都是编辑器,当然没法比.
Linux和Mac上可以使用Qt Creator进行C/C++开发.Qt Creator是IDE,跳转到函数定义的地方没有任何问题,毕竟Qt就是一个大型的C++项目.