在基於eclipse的代碼編輯器中,F3是一個很有用的快捷鍵。該功能的字面意思是 open declaration.但是,實際上一般都是跳轉到其實現(比如代碼的源文件中對應的位置)。
如果發現不可以,基本上認為是以下兩個功能的設置沒有達到預期。Scalability 和 Indexer。可以分別在菜單中找到位置來進行修改對應設置。
Window -> Preference-> C/C++ -> Editor -> Scalability
Window -> Preference-> C/C++ -> Indexer
關於Scalability的設置建議如下:
Alert me when scalability mode will be turned on 這個勾選上
Enable scalability mode when the number of lines in the file is more than 多少行。這個行數可以填得稍微大一些。因為如果一個c文件的行數太長,剛好Scalability啟動后,該文件就不會被索引了,就會出現按F3無法跳轉到定義的情況。