BeCyPad

Synopsis

BeCyPad is a text-based editor for web documents. The MDI architecture allows editing of
multiple documents. Furthermore, documents can be grouped together in projects.

Features

Syntax-Coloring

To improve the readability different text elements are displayed using different colors and font
effects. This feature is available for printing, too. The Syntax-Coloring can be customized according to
the personal preferences via the options.
Currently, Syntax-Coloring is available for the following document types: HTML, StyleSheets,
PERL/CGI, JAVA, C/C++, VBASIC, PHP and INI.

(Automatic) Complete

To reduce the time needed for typing and looking expressions up many text elements like tags,
variables etc. can be completed by the editor. A popup window lists possibilities to complete
the current expression from which one can be easily selected.
In cases of expressions whose spelling is not case-sensitive the editor can be customized to
use the prefered spelling. This way the feature helps to realize a consistent style of the
document.
In addition to the possibility to expressly complete words an automatic version of this feature
is available. Enabling the automatic mode the editor will try to complete words when certain
characters are entered which are interpreted as the beginning of an expression.
This function has support for HTML tags, attributes, values (colors, links etc.), for PERL
variables and procedures, for stylesheet formats and their values, for JavaScript objects and
for PHP variables.

(Automatic) Parameter-Info

Facing the mass of functions some programming languages offer one often needs to consult the
documentation because the correct syntax is not known. The application knows the syntax of
many PHP and JavaScript functions and it will not hesitate to popup a tooltip window which displays
information about the usage.

In conjunction with the MDI architecture the editor supports scanning multiple documents for
text strings. Filter can help to limit to search to specific document types.
Moreover, a pattern-based search is available which allows more flexible searches.

Helpful editor functions

Besides the standard functions the editor simplifies editing documents by many smaller features.
For example, indents can be automatically inserted/grown when a paragraph is made to illustrate
the structure of the document (e. g. cascading HTML tags). The indent can easily be changed
subsequently, too.
Text conversions like tabs to space and vice versa or to upper/lower case are also available.
Templates can be created for the supported document types which are used when creating new
documents so that general text (e. g. the structure of a HTML document) needs not to be typed
manually each time.
Global and local bookmarks help you to navigate within texts.
Furthermore, an extended clipboard helps to cut, copy and paste up to 10 text snippets.

Executing external programs

Many document types require the treatment of another tool (e. g. JAVA applets need to be
processed by a compiler). These programs can be easily executed from within the application to
make working easier.
Optionally, opened documents can be automatically saved before executing such tools so that
the disk contents read by the tools is up-to-date.

Integrated Syntax-Analysis

Bugs are often hard to find in HTML documents because the browser does not output detailed error
messages. Using the integrated syntax checker HTML documents can be checked for incorrect
spelling of words, wrong links, unclosed blocks etc.

Saving of workspace states

In the context of workspaces and projects it is possible to save the current state of all
opened document windows (size, position, text selection etc.). When the workspace is opened the
next time this state is automatically restored so that the previous working session can be
easily continued.

Context Help

Although the program's user interface is already kept easy, a context help provides information on
unknown functions and elements.

Licence

Shareware: The application is fully functional during the 30-day evaluation period. The registration fee
for the full version is 20,- EUR.

User interface

Download

To download the program please click on the appropriate link in the download section.