HOME > SNAPCODE > JAVATEXT

SnapCode - JavaText Code Editor

JavaInventor
(Click for video tutorial)

Key Features:

  • Syntax coloring
  • Code completion
  • One click to Show JavaDoc
  • Once click to Show Source
  • Symbol Occurance Highlighting
  • Emacs key bindings
  • Undo/Redo


 

Features

The SnapCode code editor has the features expected in a modern IDE:

  • Text Selection, Font Selection
  • Copy/Paste, Undo/Redo
  • Emacs key bindings
  • Find/Replace text, Find Line/Char position
  • Java syntax coloring
  • Code completion popup while typing on Java identifiers for variable, method and class names.
  • Symbol Occurrence Highlighting: Symbol at current text selection is highlighted throughout file
  • Command-click/right-click to open or show declaration source (identifiers under mouse are underlined when command key is down)
  • RowHeader (left of text) shows markers for Warnings, Errors, Breakpoints, overrides/implements markers (on methods). Double-click line to set/remove breakpoints. Tooltips provided for markers.
  • OverviewPane (right of text) shows markers for whole file for Warnings, Errors, Symbol occurrences. Click to jump to marker location. Tooltips provided for markers.
  • Warnings/Errors that provide character range in line render underline for range
  • Line/Column marker with Java selection path description (eg., “In JavaFile -> ClassDecl -> MethodDecl -> ForStatement”)
  • Double-click + drag for word selection, Triple-click + drag for line selection
  • Tab/shift-Tab to perform block indent/outdent on selected lines
  • Renders print margin at defined column (default is column 120)
  • Renders Program Counter line, if file displays current location of current paused process
  • Built-in Java lexer/parser gives access to line JavaTokens and JavaTree nodes, updates efficiently while you type