Tools for Authoring OFT Documents
The following editors and integrated development environments are well suited for authoring OFT documents. The list is not exhaustive, any editor with Markdown capabilities can be used.
| Editor / IDE | Syntax highlighting |
Preview | Outline | HTML export |
OFT Plugin |
|---|---|---|---|---|---|
| CLion | y | y | y | y | y |
| Gedit | y | ||||
| Eclipse | y | y | y | y | y¹⁾ |
| IntelliJ | y | y | y | y | y |
| PyCharm | y | y | |||
| Vim | y | ||||
| Visual Studio Code | y | y | y | y | y¹⁾ |
Please note that some IDEs may require additional plugins to support Markdown features.
¹⁾ Support via language server
JetBrains IDEs (CLion, PyCharm, IntelliJ, etc.)
We offer a plugin for the JetBrains IDEs (CLion, PyCharm, IntelliJ, etc.)
Features include:
- Syntax highlighting for OFT specification item IDs
- Symbol search for OFT specification items
- Navigation between OFT specification items
- Templates for OFT specification items
- Run configurations for OFT traces
- In-IDE trace report
Third-Party Plugins
Check out the OpenFastTrace Language Server written by @fgorke.
A big thank-you to @fgorke for developing the OpenFastTrace Language Server!
Unlike a specific plugin for a single IDE, language servers provide a standardized way to integrate language features across different IDEs (e.g., VS Code or the JetBrains IDEs).