This section describes default mappings for the function (F) keys.

ShortcutFunctionUse this shortcut to...
F1 or F1F1, F1 or F1F1, F1 or F1 HelpInvoke reference page.
F2 or F2F2 or F2⌘. or ⌘.F2, F2 or F2F2, ^ X, Back Quote, F2, ⌃X, `, F2 or ⌃X, ` Activate in-place editingIn a GUI Designer form, enable in-place editing of the name of a selected UI component.
⌘G or ⌘GF3, ⌃L, F3 or ⌃L⌘K or ⌘KF3, F3 or F3F3, ⌥ S, F3, ⌥S, F3 or ⌥S

⇧⌘G or ⇧⌘G⇧F3, ⌃⇧L, ⇧F3 or ⌃⇧L⇧⌘K or ⇧⌘K⇧ F3, ⇧F3 or ⇧F3⇧ F3, ⌥ R, ^ R, ⇧F3, ⌥R, ⌃R, ⇧F3, ⌥R or ⌃R
Search for next/previous occurrenceNavigate to the next/previous occurrence of a selected word in the editor.
⌘↓, F4, ⌘↓ or F4F4 or F4F3 or F3F4, F4 or F4F4, F4 or F4 Edit Source Depending on the context:
F5 or F5F5 or F5F5, F5 or F5 CopyCreate a copy of a selected class/file/directory in the same or a different package.
F6 or F6F6 or F6⌥⌘V or ⌥⌘VF6, F6 or F6F6, F6 or F6 MoveMove a selected class/package/static member to another package/class and correct all references.
F7 or F7F7 or F7F5 or F5F11, F8, F11, F8, F11 or F8F7, F7 or F7 Step IntoStep to the next executed line (during debugging).
F8 or F8F8 or F8F6 or F6F10, ⇧ F8, F10, ⇧F8, F10 or ⇧F8F8, F8 or F8 Step OverStep to the next line in the current file (during debugging).
⌥⌘R or ⌥⌘RF9 or F9F8 or F8F5, F5 or F5F9, F9 or F9 Resume ProgramResume program execution (during debugging).
F3 or F3F11 or F11^ F2, ⌃F2 or ⌃F2F11, F11 or F11 Toggle BookmarkTurn anonymous bookmark on or off.
F12 or F12F12 or F12F12, F12 or F12 Jump to Last WindowActivate a last focused tool window.