Software Santa

FREE and/or Open Source Desktop Software! => Office or Productivity Tools => Developers Tools for "Coding" => Topic started by: Software Santa on October 03, 2014, 10:13:27 PM

Title: RText is a cross platform customizable programmer's text editor written in Java
Post by: Software Santa on October 03, 2014, 10:13:27 PM
RText is a cross platform customizable programmer's text editor written in Java

Quote
Description

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.


Categories
Software Development, Text Processing

License
BSD License

Features

    Syntax highlighting for over 30 languages
    Code Folding
    Code Completion
    Load and save files remotely via FTP
    Regex find and replace
    Macros and code templates
    External tool support


Features  (http://fifesoft.com/img/section_expanded.png)Features   The goal of RText is to create a complete, fully-featured text editor (designed primarily for programmers, but can be used by anyone) that can run on any platform.  Originally designed to be a Windows Notepad clone, RText has grown into much more than that.
    (http://fifesoft.com/img/section_expanded.png)Syntax Highlighting   (http://fifesoft.com/rtext/images/OSX/thumbs/rtext_osx_1_thumb.jpg)

  RText currently supports syntax highlighting for the following languages:
 
  • Assembler (X86)
  • BBCode
  • C
  • C++
  • C#
  • CSS
  • Delphi
  • Fortran
  • Groovy
  • HTML
  • Java
  • JavaScript
  • JSP
  • Lua
  • Perl
  • PHP
  • Properties Files
  • Python
  • Ruby
  • SAS
  • Scala
  • SQL
  • Tcl
  • UNIX shell scripts
  • Windows batch
  • XML
  Here is a screenshot (http://fifesoft.com/rtext/images/Windows/rtext_win_1.jpg) of Java syntax highlighting in action.
    (http://fifesoft.com/img/section_expanded.png)Editor   (http://fifesoft.com/rtext/images/editor.png)

   
  • Multiple fonts simultaneously - Different token types can use different fonts and styles
  • Bracket matching - Useful for quickly scoping a block of code
  • Macro record/playback - Automate common editing tasks you do repeatedly
  • Drag-and-drop - Easily move code around in your document, or even into another application
  • Spell Checking - Spell check plain text documents and comments of source code.
  • Bookmarking - Mark and quickly navigate to important sections of code.
  • Mark Occurrences - Easily see the scope and usage of a variable or method.
  • Code templates - Create shortcut key sequences for common coding constructs such as for-loops.
  • Unlimited undo/redo - Don't worry about making a mistake with the handy smart undo & redo.
  • File encodings supported - Edit and save files in ASCII, Unicode, or any other encoding supported by your JVM.
  • Current line highlighting - Allows you to quickly locate your position in a source file.
  • Margin line - Useful for keeping your lines from being too long, if you're into that kind of thing.
     (http://fifesoft.com/img/section_expanded.png)User Interface   (http://fifesoft.com/rtext/images/OSX/thumbs/rtext_osx_2_thumb.jpg)
   
  • Drag-and-drop files from the desktop to open them
  • Edit multiple documents simultaneously, using a (tabbed view or traditional MDI)
  • Find/Replace, with full regular expression support
  • Find in Files and Replace in Files
  • External Tool Support for running things such as compilers, Ant, etc.
  • Task List highlights your  TODO items in source code comments
  • Printing and Print Preview, for when you need a hard copy
  • Auto-reload of files when they are modified outside of editor
  • Customizable keyboard shortcuts makes using the editor a little more comfortable
  • Completely customizable UI - change the toolbar's icon set, the application's look and feel, the colors and fonts used in the editor, what buttons are visible on the toolbar, etc.
  • Comprehensive Help documentation comes with the application
  • Cross-platform - runs anywhere there is a JVM
  • Localized into 15 languages






http://fifesoft.com/rtext/index.php (http://fifesoft.com/rtext/index.php)

http://sourceforge.net/projects/rtext/ (http://sourceforge.net/projects/rtext/)

http://sourceforge.net/projects/rtext/files/latest/download (http://sourceforge.net/projects/rtext/files/latest/download)