Text Editor
ABSTARCT PROJECT SCOPE:
The current scenario of the software industry relating to s/w programming languages is you have an huge collection of programming languages wherein the importance of one cannot be underlined with the other and every language presents some features which makes a given language more suitable than the other for a given set of domains thereby a programmer has to confront the need to write code in different languages for ex a java program needs to write code in java,html,xml,javascript,jsp,sql,plsql to name a few and
each of these language has its own syntax ,code
formatting and commenting techniques To help a programmer in editing code in these languages different tool vendors provide there own individual editors so now to use these tools a programmer should be fully aware of the features ed
by
different editors in these
scenario a need for a single unified editor which can editing of multiple programming language code is extremely felt Our project is aimed to address to the above issue. TEXTOR is a powerful, pure Java text editor
primarily targeted for use by programmers. For this reason, TEXTOR provides many useful programming
functions:
syntax
colorization,
auto indentation, a source code browser, a class browser, and an integrated console. Other s will find some additional advanced TEXTOR functions useful. These include: HTML editing, the ability to send mail directly, scripting, and a configurable clip library. Lastly, TEXTOR is fully customizable with the help of plugins and XML configuration files. This enables anyone to easily translate
TEXTOR
from
English
into
other
languages.
INTRODUCTION . TEXTOR is a Java application built on top of Swing TEXTOR is a powerful, pure Java text editor
primarily
programmers. provides functions:
targeted
For
many syntax
this
for
use
reason,
useful
by
TEXTOR
programming
colorization,
auto
indentation, a source code browser, a class browser, and an integrated console. Other
s will find some additional advanced TEXTOR functions useful. These include: HTML editing, the ability to send
mail
directly,
scripting,
and
a
configurable clip library. Lastly, TEXTOR is fully customizable with the help of plugins and XML configuration files. This enables anyone to easily translate TEXTOR from English into other languages. TEXTOR is full of useful shortcuts, which will help improve your productivity. After having read this documentation, you will be able to make the most of all of TEXTOR's many features. TEXTOR
is
an
application,
which
provides an easy use GUI which also specifies many of the editor commands in an different way. It also console where in can directly go to dos prompt with in the same viewport.. By
default,
information
about
your
editing
session is saved so that when you restart TEXTOR, things come back more or less as you
left them: the same buffers will be open (except for remote and transient buffers), and the current location in each buffer will be the same. TEXTOR
also
provides
for
named
sessions with the commands save Session and load Session. save
Session
saves
information
about
the
current editing session in a named session file. If no named session is active yet, you will be prompted for a name for the current session; subsequent saves will go to that session file without further prompting. load Session loads a previously saved named session, which then becomes the active named session as far as save Session is concerned. All currently open buffers are closed before the new session is loaded. If a named session is active, you can save the current session under a new name by using execute Command to invoke save Session with the new name as an argument (e.g. Alt X, "save Session one"). If you do this, subsequent saves will go to the new session file by default.
When a named session is active, the session name appears in the title bar of the top-level window, enclosed in brackets. By default, the information in a named session file is only updated when you explicitly invoke save Session. This allows you to exercise better control over the contents of named session files. The TEXTOR console behaves exactly like any system console (or terminal). Thus, it can be used to browse disks, launch applications, etc... Workspaces are an easy and efficient way to manage your documents within TEXTOR. Each workspace can contain a different set of files. The workspaces displays a list and two buttons. By default, the list contains an item called "Default". This is the default workspace, in which TEXTOR will load files from the command line. You can create and remove workspaces by using the button TEXTOR s all the traditional editing commands, as well as some enhancements features such as Search/replace options, Built in virtual console environment and the full Unicode
character set etc. Because the TEXTOR editing is line-oriented,
TEXTOR
for
Java
also
treats
documents as an array of lines and provides the block-edit
commands,
handles
cursor
movements, and extends the TEXTOR editing with some modern editing When saving a file, TEXTOR will do some prettyserializing of the file. PROJECT OUTLINE The outline of this application is to create a: - reliable, - portable, - fast, - lightweight, - easy to use, - standards compliant, - and functionally complete Multiple Language Editor. - Fully Featured.
TECHNOLOGY Technology Used:
Java,
Swings
Java Run-Time
Operating System:
OS Independent
DESIGN CONSIDERATIONS Certain considerations should affect the design of the module. Security Efficiency Portability OS Independent