Cisco IOS-XE Syntax Highlighting (Preview)Syntax highlighting for Cisco IOS and IOS XE configuration files in Visual Studio Code. This extension helps you review configurations by making important commands, structures, and values easier to find while keeping the highlighting focused.
Features
Colors come from your active VS Code theme, so the appearance varies between themes. Getting startedOpen a file with one of the supported extensions, such as:
You can also select Cisco IOS-XE from the language selector in the lower-right corner of VS Code. To use other file extensions, add file associations to your VS Code
If your settings file already contains other settings or a ExamplesThe screenshots below use the VS Code Dark 2026 theme. The configurations were generated with AI to demonstrate highlighting and are not intended for production use. Routing configuration
AAA configuration
Design approachCisco IOS accepts many abbreviated commands. This grammar focuses on canonical commands and selected common abbreviations to keep the rules understandable and reduce ambiguous matches. For example, the interface command can have several abbreviated forms:
The extension targets Highlighting identifies significant text. It does not validate whether a configuration is correct or safe. Current limitations
Feedback and contributionsBug reports, missing command examples, and focused improvements are welcome through the issue tracker. When reporting a highlighting problem, include a small sanitized configuration sample, describe the expected highlighting, and identify your VS Code theme. Remove credentials and other sensitive information from examples before sharing them. Release historySee CHANGELOG.md for version history. LicenseReleased under the MIT License. Cisco, Cisco IOS, and Cisco IOS XE are trademarks of Cisco Systems, Inc. This independent project is not affiliated with or endorsed by Cisco Systems. |

