1 min read
RTI Presents IDL Syntax Highlighter: Extending the Possibilities of Visual Studio Code
Rose Wahlin : October 22, 2020
Visual Studio Code is extremely popular with developers, including a lot of us here at RTI. However, DDS developers have been missing one useful feature. Specifically, being able to correctly highlight data types. This seemed like a feature many people have wanted for a long time, but has so far been pretty much unavailable in any commercial or open source offering. Now, all of that has changed!
We’re excited to announce the first release of an open source Visual Studio Code syntax highlighter for Object Management Group® (OMG®) IDL. We call it IDL Syntax Highlighter, and it’s available for download right now.
This unique new Visual Studio Code extension provides a syntax highlighter that is specific to OMG IDL. And this is great news for RTI Connext® DDS users, because IDL Syntax Highlighter now makes it not only possible, but also easy for you to define your Connext DDS data types by adding color-coding, including:
- Basic types, such as octet, int32, and boolean
- Constructed types, such as struct and union
- Annotations, such as @key, and more!
You can see an example in the following code:
This Visual Studio Code extension is available through the Visual Studio Marketplace, or directly available inside of Visual Studio Code. Give it a try — we think you’ll love it as much as we do!
About the author
Rose Wahlin is a Principal Software Engineer at Real-Time Innovations. She has over 20 years of experience in writing customer-focused applications and working with embedded software, C++, Java and middleware. Rose graduated from UC Santa Cruz.
Posts by Tag
- Developers/Engineer (173)
- Connext DDS Suite (77)
- Technology (74)
- News & Events (71)
- 2020 (54)
- Standards & Consortia (51)
- Aerospace & Defense (46)
- 2023 (34)
- Automotive (34)
- 2022 (29)
- IIoT (27)
- Leadership (24)
- 2024 (22)
- Cybersecurity (20)
- Healthcare (20)
- 2021 (19)
- Military Avionics (15)
- Culture & Careers (14)
- FACE (13)
- Connectivity Technology (11)
- Connext DDS Pro (10)
- JADC2 (10)
- ROS 2 (10)
- Connext DDS Tools (7)
- Connext DDS Micro (6)
- Databus (6)
- Transportation (5)
- Case + Code (4)
- Connext DDS (4)
- Connext DDS Cert (4)
- Energy Systems (4)
- FACE Technical Standard (4)
- Oil & Gas (3)
- RTI Labs (3)
- Research (3)
- Robotics (3)
- #A&D (2)
- Connext Conference (2)
- Edge Computing (2)
- MDO (2)
- MS&T (2)
- TSN (2)
- ABMS (1)
- C4ISR (1)
- ISO 26262 (1)
- L3Harris (1)
- LabView (1)
- MathWorks (1)
- National Instruments (1)
- Simulation (1)
- Tech Talks (1)
- UAM (1)
- Videos (1)
- eVTOL (1)