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.
(Automatic) Masking of special characters
As long as a HTML file does not name the character set to be used for display, symbols (e. g. ©) should be replaced with the appropriate entities. The editor can simplify this task by automatically inserting the corresponding entities when typing symbols.
Extended Find-/Replace-Function
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.

Version History
3.40
Mainframe:
Project-Explorer:
Document Management:
Editor:
Color Dialog:
GoTo-Dialog:
Status Bar:
Miscellaneous:
3.30
Editor:
Project Management:
Tool Execution:
Syntax Coloring:
Miscellaneous:
3.22
Syntax-Coloring:
Editor:
Status Bar:
Tool Bar:
Print Preview:
Miscellaneous:
3.21
Document Management:
3.20
Document Management:
Editor:
Syntax-Coloring:
Tool Bar:
Window Bar:
Miscellaneous:
3.11
Miscellaneous:
3.10
Editor:
Syntax-Coloring:
Status Bar:
Tool Execution:
Document Management:
Project Management:
Miscellaneous:
3.02
Windows Dialog:
Syntax Analysis:
Paramter-Info:
Complete:
Output Window:
Tool Execution:
Miscellaneous:
3.01
Find/Replace:
Output Window:
Syntax Analysis:
3.00
first public release version
2.00
private release version
1.00
private release version