You are on page 1of 7

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 supported by different
editors in these scenario a need for a single unified editor which can
support 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 users 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
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 users 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 user


an easy use GUI which also specifies many of the
editor commands in an different way. It also console
where in user 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 support 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 panel 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 supports 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 pretty-serializing 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

You might also like