Skip to content
This repository has been archived by the owner on Apr 3, 2018. It is now read-only.

Latest commit

 

History

History
39 lines (29 loc) · 2.28 KB

Features.md

File metadata and controls

39 lines (29 loc) · 2.28 KB

DDT - D Development Tools:

sample_basic

DDT features:

  • Build and project configuration/dependencies support using DUB.
  • Project viewer annotated with DUB elements (under the Project Explorer view).
sample_basic
  • D source editor:
    • Syntax Highlighting (configurable styling) and syntax error reporting.
    • Folding of source blocks, bracket matching.
    • Outline view of source file elements and Quick-Outline. (Ctrl+O)
sample_quickOutline
Quick outline popup, with name filter "*Aut"
  • DDoc editor hover. (renders DDoc into an annotated visual representation)
sample_ddocView
  • Find Definition (aka Open Definition, Reference Resolving). (F3 or Ctrl+mouse-click)
  • Content Assist (aka Code Completion, Intellisense). (Ctrl+Space) Resolves references to symbols/definitions, has the exact same capabilities as Reference Resolving.
  • Content Assist code snippets (configurable).
sample_ca1 sample_ca2

Debugging functionality.

Fully featured GDB debugger support (uses Eclipse CDT's GDB integration)

  • Stop/resume program execution. Listing program threads and stack frame contents.
  • Setting breakpoints, watchpoints (breakpoint on data/variables), tracepoints. Breakpoint conditions.
  • Stack variables inspection view. Expression watch and view. Disassembly view.
  • Non-stop mode (for supported GBDs). Reverse debugging (for supported GDB targets).
sample_debug1
Execution stopped on a conditional breakpoint
sample_debug2
Variables for current stack frame