Diamond Editor  1.5.0
Features

The following is an overview of the main features in Diamond.

  • Edit Multiple Documents
    • View multiple documents by opening each one in a different tab
    • Document tabs can easily be moved left or right to change the order
  • Open From Preset Folder
    • A list of preset folders is displayed under "File"
    • Click on a preset folder, Open Dialog will be displayed with the selected folder
  • Open From Recent Folder
    • A list of recently opened folders is displayed under "File"
    • Click on a recent folder, Open Dialog will be displayed with the selected folder
    • Right click on any recent folder to delete it from the list
    • Right click on any recent folder to clear the entire list
  • Recent File List
    • A list of recently opened files is displayed under "File"
    • Click on any file to open
    • Right click on any recent file to delete it from the list
    • Right click on any recent file to clear the entire list
  • Print
    • Print directly to a PDF
    • View documents before printing
    • Option to turn on line numbers
  • Edit
    • Insert the date or time
    • Insert a Symbol form a predefined list of common special characters
  • Column Mode
    • Switch between line mode and column mode
    • Copy, Cut, and Paste respect column and line modes
    • Select a mono space screen font for column mode
  • Copy Buffer
    • For every copy the clipboard contents is saved to the Copy Buffer
    • Press hot key to display Copy Buffer, select buffer to paste
    • Keyboard numbers can be used instead of the mouse or arrow keys
  • Search
    • Find and replace text moving forwards or backwards in your document
    • Advanced Find can search folders based on a file name using wildcards
    • Advanced Find results are shown in a split window displaying the file name, line # of the text, and the text
    • From the Advanced Find result list, click on the file name to open in a new tab
  • View
    • Turn on/off highlighting of the current line
    • Turn on/off display of line numbers in a document

  • Syntax highlighting
    • Configured for more than 15 languages and file formats including C++, CSS, and DoxyPress, and Python
    • Syntax highlighting configurable by changing the associated Json format file
  • Spell Check
    • Dictionaries for German, English, French, Italian, Portuguese, and Spanish are provided
    • New words can be added to the user dictionary
    • Dictionaries for other languages are available online

  • Colors
    • User definable colors for the highlight bar, foreground, and background
    • User definable colors for syntax highlighting

  • Options / Hot Keys
    • User definable accelerator keys
    • Select date and time format, used when inserting the date or time in your document
    • Specify number of spaces for tabs
    • Indicate if Diamond should auto load all previously open files on start up
  • Preset Folders
    • User definable preset folder locations

  • Print Options
    • Configure Header and Footer lines for printed documents
    • Specify header, footer, and print fonts

  • Macros
    • Record a set of keystrokes to replay multiple times
    • Save recorded macros
    • Load a previously recorded macro for playback
  • Window
    • Split Horizontally - current file will be in the right pane, tabs remain in the left pane
    • Split Vertically - current file will be in the lower pane, tabs remain in the upper pane
    • A list of the currently open tabs is shown, click on an entry to select the appropriate tab