Sun Java Solaris Communities My SDN Account Join SDN
 
Solaris Developer Center
Tools - Solaris Text Editors
Moving in the Right Direction
Solaris Developer Center has stockpiles of
information to help you make headway

Text Editors

 
 
The Granddaddy of all Solaris editors. It's powerful, but takes time to learn. SunSolve Archived Collections contain a number of articles on Vi. How to find hidden characters in a file using vi, vi - search for "anything but a specific string", Using the "vi" editor while booted from cdrom. Oldie but a goodie.

Resources:
 
Vi download, Vi is included with Solaris OS.
The University of Hawaii at Manoa offers an online course in vi.
Vi Lovers Home Page offers some history and help.
The Vi Editor from Unix is a Four Letter Word by Dr. Christopher Taylor.
Learning the vi Editor, Sixth Edition by Linda Lamb, Arnold Robbins, from O'Reilly
Nvi
UNIX Essentials Featuring the Solaris 10 Operating System (SA-100-S10), Sun training course that covers vi.
 

 
Vi IMproved, is an open source, multiplatform text editor extended from vi. It was first released by Bram Moolenaar in 1991. Since then, numerous features have been added to Vim, many of which are helpful in editing program source code.

Resources:
 
Download Vim from Sunfreeware
Vim is included with Sun Studio
How to set Vim as an external editor
Vim online is a central place for the Vim community to store useful Vim tips and tools. Vim has a scripting language that allows for plugin like extensions to enable IDE behavior, syntax highlighting, colorization as well as other advanced features. These scripts can be uploaded and maintained using Vim online.
 

 
Nvi is an implementation of the ex/vi text editor originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley. The source code to Nvi is freely available, and Nvi may be freely redistributed.

Resources:
 
The Berkeley Vi Editor Home Page
 

 
Emacs is the extensible, customizable, self-documenting real-time display editor. At its core is an interpreter for Emacs Lisp ("elisp", for short), a dialect of the Lisp programming language with extensions to support text editing. Emacs supports graphical user interfaces.

Resources:
 
Emacs Download
Emacs FAQ
Emacs Documentation
Basic Emacs Editor Commands
 

 
XEmacs is a highly customizable open source text editor and application development system.

Resources:
 
Xemacs Download
Xemacs FAQ
Xemacs Documentation
Using the Emacs Editor
 

 
gedit is the official text editor of the GNOME desktop environment. It is a free software, UTF-8 compatible text editor.

Resources:
 
gedit Download
gedit Documentation
Developer Information
Gnome2.0 for the Solaris Operating Environment User Guide
Gnome2.0 for the Solaris Operating Environment Troubleshooting Guide
SUNWgnome-text-editor.spec
 

 
PHP/HTML/CSS Development environment for GNOME 2.x

Resources:
 
gPHPedit Download
gPHPedit Documentation
 

 
NEdit is a multi-purpose text editor for the X Window System, which combines a standard, easy to use, graphical user interface with the thorough functionality and stability required by users who edit text eight hours a day. The current stable release of NEdit is version 5.5. NEdit 5.0.2 shipped with Sun Workshop Development Tools.

Resources:
 
NEdit Download
NEdit FAQ
NEdit Documentation
 

 
GNU nano is designed to be a free replacement for the Pico text editor, part of the Pine email suite from The University of Washington. It aims to "emulate Pico as closely as possible and perhaps include extra functionality". Requires ncurses.

Resources:
 
Nano Download
Nano FAQ
Nano Documentation
 

IDE Editor:

 
The default editor for Sun Studio and Java Studio Creator IDEs is NetBeans IDE editor, known as the Source Code Editor.
 
The language-aware editor indents, completes, and syntax-highlights your source code. It parses your code live, matches words and brackets, marks errors, and displays hints and javadoc. The Editor can be fully customized and split vertically or horizontally, and offers well integrated Refactoring, Debugging and JUnit testing.
 
 
 
Tools