facebook

Code Navigation in CodeMix

CodeMix includes a number of features that allow you to quickly navigate your code, making you a more productive developer. 

The CodeMix plugin is compatible with Eclipse-based IDEs and tools—like MyEclipse, Spring Tools Suite, and JBoss Tools—so you can continue working in the environment you are accustomed to.

CodeMix includes a number of features that allow you to quickly navigate your code, making you a more productive developer.

Quick File Navigation

Press Ctrl+P to use Quick Open to open any file by its name.



You can use Alt+Left and Alt+Right to navigate between files and edit locations. If you are jumping around between different lines of the same file, these shortcuts allow you to navigate between those locations easily.

Go to Definition

If a language supports it, you can press Ctrl+Click or F3 to go to the definition of a symbol.

If you press Ctrl and hover over a symbol, a preview of the declaration appears.

Go to Symbol

To navigate symbols inside a file, press Ctrl+O. You can type a colon (:) to group the symbols by category. Select a symbol from the list to navigate to it in your code. 

Open Symbol by Name

Some languages support jumping to a symbol across files with Ctrl+Shift+T. Type the first letter of a type you want to navigate to, regardless of which file contains it, and then select the symbol from the list.

Bracket Matching

Click a bracket in the editor and the matching bracket is highlighted.

Outline View

The ability to easily visualize elements in your code provides a nice way to navigate your project. Use the Outline view to clearly see the structure of a file in its entirety. Simply click an element in the outline to jump to that section in your code.

Word Highlighting

Word highlighting (aka occurrence highlighting) helps you understand the role of particular methods and variables in your code. Click a variable or method in a file to view all occurrences of the selected item within the file. Combine this feature with the Outline view for a nice way to visualize and navigate code.

Documentation is licensed under the Creative Commons Attribution 3.0 United States License. Original work from vscode-docs GitHub repository has been modified.