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).