| Both sides previous revision Previous revision Next revision | Previous revision |
| start [2017/02/06 20:30] – admin | start [2018/03/22 19:26] (current) – external edit 127.0.0.1 |
|---|
| In addition to standard text editing features, HippoEDIT supports extensive [[editing:formatting:start|formatting]] functions and real time interactive programming syntax. For example, HippoEDIT provides powerful [[editing:search:find_replace|find and replace]] functionality (including [[editing:search:regexp|regular expression]] support), [[macro:start|macro creation]] for automating repetitive editing tasks, automatic code indentation, Smart Tabs, [[editing:auto_completion:braces|automatic brackets]], [[options:formatting:auto-correction|automatic case and mistyping correction]]. HippoEDIT supports [[editing:print:start|color printing]] with WYSIWYG [[editing:print:preview|print preview]] to better facilitate documentation creation and understanding of complex program listings. | In addition to standard text editing features, HippoEDIT supports extensive [[editing:formatting:start|formatting]] functions and real time interactive programming syntax. For example, HippoEDIT provides powerful [[editing:search:find_replace|find and replace]] functionality (including [[editing:search:regexp|regular expression]] support), [[macro:start|macro creation]] for automating repetitive editing tasks, automatic code indentation, Smart Tabs, [[editing:auto_completion:braces|automatic brackets]], [[options:formatting:auto-correction|automatic case and mistyping correction]]. HippoEDIT supports [[editing:print:start|color printing]] with WYSIWYG [[editing:print:preview|print preview]] to better facilitate documentation creation and understanding of complex program listings. |
| |
| A programmer using HippoEDIT has a robust development environment (IDE) with support for all modern amenities of programming, such as powerful language syntax highlighting, language structure outlining, real time [[editing:auto_completion:hints|code hints]], language structure [[editing:auto_completion:code|auto completion]] and elements etc. One of the powerful features is a functional shell for creating and executing user defined [[editing:auto_completion:templates|source templates]] that allows using editor variables and interactive elements. These features help considerably speed up development by reducing the amount of routine "coding". HippoEDIT has a customizable tools menu and toolbar. The output of user defined tools can optionally be captured in the [[plugins:output-window|Output window]]. | A programmer using HippoEDIT has a robust development environment (IDE) with support for all modern amenities of programming, such as powerful language syntax highlighting, language structure outlining, real-time [[editing:auto_completion:hints|code hints]], language structure [[editing:auto_completion:code|auto completion]] and elements etc. One of the powerful features is a functional shell for creating and executing user-defined [[editing:auto_completion:templates|source templates]] that allows using editor variables and interactive elements. These features help considerably speed up development by reducing the amount of routine "coding". HippoEDIT has a customizable tools menu and toolbar. The output of user defined tools can optionally be captured in the [[plugins:output-window|Output window]]. |
| |
| HippoEDIT can easily be extended to support additional programming languages by creating a [[syntax:start|language syntax schema]] file (an XML configuration file) or by [[plugins:syntax-tools|converting]] a schema file from UltraEdit, TextPad or PSPad. This makes it possible to dynamically plug in other languages without programming. By default, the editor has language syntax support for C++, PHP, Perl, HTML, CSS, JavaScript and XML to name a few and has the option to install [[http://www.hippoedit.com/syntax_files.php|many more]]. | HippoEDIT can easily be extended to support additional programming languages by creating a [[syntax:start|language syntax schema]] file (an XML configuration file) or by [[plugins:syntax-tools|converting]] a schema file from UltraEdit, TextPad or PSPad. This makes it possible to dynamically plug in other languages without programming. By default, the editor has language syntax support for C++, PHP, Perl, HTML, CSS, JavaScript and XML to name a few and has the option to install [[http://www.hippoedit.com/syntax_files.php|many more]]. |