eclipse按F3只跳到声明不跳到定义解决办法


很多人在使用eclipse编写C/C++的时候出现过这种情况:在函数中,你看到一个非本文件定义的函数,按F3想要看它的定义,但是它只跳到声明,而不跳到定义。这个现象是eclipse对用户及其不友好的一个功能,相比于source insight来说,后者这个功能做的很强大,所以很多人舍弃eclipse,选择了source insight。当然这是有解决办法的。

造成这个的原因是eclipse新建工程的时候,会相应建立一个索引,这个索引就是标记所有函数的位置。当你更新代码的时候,在没有设置的情况下,这个索引不会相应的跟着变化,所以造成按F3的时候索引出错,只到达声明的地方,因为定义地方位置已经变了。 

解决办法:在当前所在工程右键下的Index选择rebuild,重新建立Index索引。然后在下图中红色框内选择自动更新索引,在代码变化的状况下自动更新Index。

原创,转载请注明出处。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM