A kódnavigáció a szövegszerkesztők és az integrált fejlesztői környezetek funkciója , amely gyors átállásból áll azokról a kódszakaszokról , ahol ezt vagy azt a szimbólumot használják, azokra a kódszakaszokra, amelyekben ez a szimbólum deklarálva van, valamint olyan kódrészekre, amelyek logikailag kapcsolódnak ezt a szimbólumot. [1] [2]
Az ilyen hivatkozást a szimbólum használatának kontextusa határozza meg, például ha a szimbólum egy változó neve , akkor abból a kódszakaszból, ahol használják, gyors átmenet a változó deklarációjára, annak az osztálynak a deklarációja , amelyhez ez a változó tartozik, a kód más szakaszaihoz elérhető, ahol ezt a változót használják. [2] [3]
E cikk összefüggésében a „ szimbólum ” kifejezés „olyan entitást jelent, amelyre a programkódban hivatkozni lehet”.
A szimbólumok ebben az értelemben különösen a változók, objektumok nevei, objektumok metódusai, függvények stb.
Szigorúan véve lehetséges lehet navigálni a kódban és olyan szimbólumokhoz, amelyekre bizonyos esetekben nem lehet közvetlenül hivatkozni a programkódban (például ha egy külső könyvtár kódjában privát változókként vannak deklarálva), de azért A kódnavigáció lényegének megértéséhez a „ karakter ” kifejezés ilyen meghatározása érvényesnek tűnik.