Inspection of six text editors with code highlighting. Text editor PSPad, a dream for programmers Implementation of verification of a wide variety of files and codes

Inspection of six text editors with code highlighting.  Text editor PSPad, a dream for programmers Implementation of verification of a wide variety of files and codes
Inspection of six text editors with code highlighting. Text editor PSPad, a dream for programmers Implementation of verification of a wide variety of files and codes

PSPad is a universal free editor. If you need to work with plain text - it has the richest formatting functions, including a spell checker; you need to create web pages - the PSPad web editor contains many unique tools to save your time; If you need a good IDE for your compiler - PSPad has many tools for you too, including including external help files, version comparison and much more...

No complex installation process is required, the program is ready to work immediately without any configuration required. PSPad supports a lot various types files and languages, with good syntax highlighting. PSPad Editor is a text and code editor for programmers.

There are built-in macros, file capturing and templates to automate repetitive actions. Built-in HEX editor, project support, FTP client, macro recorder, search and replace in files, code explorer, code page conversion are just some of the many features that PSPad has to offer.

Key features and functions

  • works with projects;
  • works with several documents at the same time (multi-tab interface);
  • saves working session to reopen all necessary files later;
  • FTP client - You can edit files directly on the network;
  • macro recorder for saving and loading macros;
  • search and replace in files;
  • color highlighting differences in text;
  • templates (HTML tags, scripts, code templates, etc.);
  • installer contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl...
  • automatic syntax highlighting according to the set file type;
  • user-defined backlighting for exotic environments;
  • auto-fixes;
  • intelligent built-in preview HTML using IE and Mozilla;
  • full HEX editor;
  • call external programs, different for each operating environment;
  • color syntax highlighting for printouts and print preview;
  • built-in TiDy library for formatting and checking HTML code, converting to CSS, XML, XHTML;
  • built-in free version top CSS-editor TopStyle Lite;
  • export with highlighting in RTF, HTML, TeX-format to a file or clipboard;
  • selection of columns and blocks, bookmarks, line numbers...
  • reformatting and compressing HTML code, changing typical tag containers;
  • sorting lines with the ability to sort by a specific column, with a choice of options for removing duplicates;
  • ASCII schema with HTML objects;
  • Code Explorer for Pascal, INI, HTML, XML, PHP and more in the future;
  • spell checker;
  • built-in web browser with APACHE support

and many other possibilities.

Special Requirements

  • the program does not require installation. To prepare for work, you need to unpack it into the selected folder and run the PSPad.EXE file;
  • this version does not contain a dictionary for checking syntax - it can be downloaded separately (see links to the program).

What's new in this version?

4.6.1.2730 (06.07.2016)

  • Cascading Style Sheet highlighting tool renamed to more familiar CSS;
  • fixed problems with displaying statistics, including a bug with spaces;
  • added a settings section to expand the MaxWrapSize parameter. This setting limits the size of WordWrap once the file is opened. The default value is 200000 bytes;
  • now in the report window you can use the standard keys for the "Find Next" and "Previous" functions (F3 / Shift+F3);
  • Other fixes and improvements have been made.

For some reason, ordinary users got the impression that there are two types of test editors. Monster generalists, like Word out Microsoft office, which only cannot play the piano, or another extreme is the famous “Notepad” of the standard Windows delivery, which, yes, it can do nothing but open and save files. But between these two poles there are a lot of very interesting editors, sharpened for a certain circle of users. I want to introduce you to the test editor PSPad which will appeal to people with understated programming.

You can choose to download the regular or portable (mobile) version. With the mobile version, everything is just quite simple, unpack the resulting archive, and launch the editor using the executable file "PSPad.exe". Installing PSPad will not cause problems either, the usual procedure from license agreement and choosing a directory, only when it is prompted which components to install, you can remove the Asian language pack, I think it will be of little use to us, and we will save a little disk space.

It’s not worth describing how PSPad looks like, a classic editor that has everything you need to work, and a bunch of small handy add-ons that make your work more convenient and fun. It is friendly with all encodings and translates text from one to another on the fly, line numbering, bookmarks, rulers, search and replace, inserts, and a lot of different use cases are offered for this. Who needs to figure it out for yourself, too much is offered.

And now a little about the features that distinguish PSPad from other test editors.

Supports such a thing as projects, which means that you can conveniently access a number of files and sort everything nicely into different folders. Those who wrote programs (if you can call them that) know how, it's convenient. From the programmer's tricks, here you can display a list of all used variables, the names of functions and included files. Of course, syntax highlighting, depending on the file extension, counted 27 templates for languages. For some functions, there are even explanations of which variables to use. Those who are ready to spend their time can edit ready-made language templates or create their own template from scratch by stuffing their functions.

If necessary, files can be edited directly on FTP server without downloading to your computer. We even managed a full-fledged hexadecimal (HEX) editor, if you want, mess with letters or their analogue in hexadecimal form (although it's hard to imagine who often needs this).

For HTML work code and pages have a special section where you can compress everything by removing all unnecessary indents and spaces, make all tags written in small or large letters, or even clean up by removing all tags. Again, I recommend trying everything yourself, do not be afraid to experiment, if you make a mistake, everything can be canceled.

PSPad can potentially work with an external compiler, displaying all messages and warnings, a local Apache server and TopStyle CSS code editors. You can try to make it all work together. If there are no special problems with Apache and TopStyle, then making friends with the compiler is still a problem, you will have to suffer a lot, and read the forums in the hope of finding an answer.

After the editor is closed, during the next launch, everything will be restored starting from open files and ending with the position of the cursor in the text. Not bad at all, especially for people who constantly keep dozens of files open.

Some of the routine operations can be automated by recording them as macros and then called using hotkeys, it was just right for me to insert the most commonly used tags and function names.

In the settings, as always, you can change a little appearance, choose colors for highlighting, integration and association of the editor, in general, heaps of every little thing that will make you feel comfortable. And don't forget about hotkeys.

Text editor PSPad turned out to be quite good, but people who do programming will especially like it. It can be fully customized, all these highlights of functions, variables, brackets, and the ability to quickly insert some tags by pressing the keys help a lot in your work. True, web programmers will like all this beauty more, most of the goodies are intended for them, it is more convenient for others to work on serious projects in more familiar development environments.

In my opinion, PSPad is one of the best text editors for quick edit code, worthy competitors can be counted on the finger of one hand.

Works great on 32 and 64 bit operating systems. The program has been translated into a dozen languages, including Russian, although sometimes there are phrases in English. The editor automatically selects the mode depending on the settings of your operating system, but you can change it in the settings at any time.

Introduction Probably every Windows user knows what Notepad is. Or Notepad - to whom it is more familiar. The piece is comfortable. small light application, where you can type the text of the letter or copy some information from the Internet. Minimum options, simple control. The created files are small in size, and even compressed by archivers perfectly. It would seem that everything is fine. But only for the time being, until we need something more (and able to work normally with files large volume). Yes, the convenience and simplicity of Notepad is extremely important for novice computer scientists. But it is worth expanding the scope, trying to use Notepad in conjunction with other "flat" files, not only *.txt, as this simple tool is no longer enough. Even though they can still view the scripts of various programming languages, program logs, batch files, settings files, and many, many others, working with all this is no longer convenient and productive. Fortunately, programmers did not put up with this state of affairs, and began to release improved versions of notebooks, each supplemented with their own add-ons. Differing in functional extensions, these products in some way began to be divided into classes of tasks to be solved. About one of these classes, simple editors for programmers and webmasters, and there is our today's review.

What is the priority for such programs? Of course, syntax highlighting of the language in which the user writes! It is desirable to support plugins and additional language and functional packages, as well as the ability to edit already connected ones. Search with replacement and using regular expressions. Character table, simple hex editor, ability to work with big amount formats and encodings. And, of course, ease of use. A requirement that is fair, in principle, for any program, but the most relevant for such products, because the programming process itself takes a lot of time, and no one wants to sit behind an uncomfortable shell for a long time. Based on this, we will consider the selected programs, namely: PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.

PSPad

PSPad is a fairly well-known and widespread editor for programmers. And its popularity is well deserved. After all, this is a program, probably, thousands of functions. And what will be especially pleasant for programmers is that this is not just a text editor with additional features, it is a set of special tools specifically for their needs. Here, for example, why does the text writer need a built-in FTP client? It is unlikely that it will be in demand, and the webmaster will probably, having written some script or page, want to immediately see the result in action, throwing it on remote server. We connect with the specified settings. They are much broader than specifying the address, login and password.


FTP client connection settings


What about the project tree? With it, you can further expand the functions of the editor and create real projects. And although it is not at all necessary that these will be software projects, it is interesting this opportunity exactly for these needs.


Parameters of the created project


To work with long codes, displaying the file structure will be indispensable. In this field, PSPad shows the functions and macros found by patterns in the viewed file according to the selected syntax.



Editing a pas file in the editor window


In the latest versions of PSPad, the user can actively work with scripts, not only manually correct them, but also recompile them later. True, this will require an installed MS Windows Scripting host. The latter supports enough a large number of languages, not just scripts Visual Basic and Java.

good opportunities HTML editing. Of course, our editor will be inferior in terms of the number of functions to specialized packages, but we do not require easy comfortable powerful compiler abilities tool? Otherwise, PSPad will be useful for both beginners and experienced webmasters. There is also a converter between different formats, and a viewer with the ability to change the resolution, and checking the HTML code, and wide opportunities formatting.

Freshly installed, PSPad "knows" about thirty different programming languages. While there are quite ordinary C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic, etc., the presence of some, such as COBOL, Inno Setup Script, KiXtart, Tcl / Tk, TeX , Unix Shell Script piqued my genuine interest. Any of the languages, by the way, the user can reconfigure, edit and create their own syntax. Or specify a compiler for it.

In general, the widest possible customization of everything and everyone is another distinguishing feature of the editor in question. Starting with the process of installing the program, and ending with the fine-tuning of the tools themselves. I don’t know about you, but I have always been pleased with such powers, because by granting them, the author thereby makes it clear that he is aiming the product at a qualified audience, whose representatives will be able not only to understand all this, but also to improve, optimize, bring. Of course, there is nothing to worry about, if you don’t need anything like that - leave it as it is, the program will not get any worse from this.



Program installation





General program settings




Some other settings menu


Above were listed only some of the features of PSPad, most related to its stuffing for programming. In addition, there is a sea of ​​​​everything interesting and useful. For example, a hex editor and clipboard manager.

If you use a typing program, a spell check will undoubtedly come in handy. In addition, there are all kinds of editing options, search and replace, formatting. It just abounds with "bells and whistles" of the tool menu. There is a macro manager, file parser, ASCII table, several types of palette. If the latter will not be enough - here you are, pipette! A variant of a well-known tool for determining color in a particular area in many image editors. The eyedropper from PSPad will allow you to pick up the color at any point and under the window of the program itself. In addition, there is a hash generator (functions MD4, MD5, SHA1, RIPEMD160 are used), command line, a number converter between different calculus systems and even Roman characters, a simple but powerful version of the calculator (called an expression analyzer), and others.

The help system (namely, the system) is complete and varied. In addition to the comprehensive program guide itself, you can get information about programming languages, and if you have an Internet connection, then access to programming sites and remote online utilities.

Program website: http://www.pspad.com

golden pen

Probably many people know Golden Pen. The program is not new, perhaps some have already forgotten it. Not surprising, latest version was released already in 2001, the author did not even indicate Windows support xp. On the other hand, simplicity and convenience - the main trump cards of this small editor, are combined with sufficient functionality for the average level. That is why Vitaly Nevzorov's Golden Pen can be successfully used to this day.



VB code in the Golden Pen window


Golden Pen is also good because it is a universal "two-sided" editor. It is equally convenient to use both for typing plain text and for editing source codes. The options provided are about the same. For text, these are printing, export to RTF and HTML, alignment, display, search and transition options. For scripts - syntax highlighting of fifteen current (for 2000) languages ​​up to Fortran, work with bookmarks, hex-file browsing mode. In addition, there are additional tools, clipboard, macro recording, calculator, ASCII code table. The Golden Pen calculator is capable of calculating some statistical functions, and, in addition, when typing, the context calculator is active - this is when you type an expression, and after the "=" sign, the program automatically displays its value.



Hex editor mode
When working with the program, I noticed two small bugs - when the calculator is called from the toolbar, the calendar is persistently shown, and the panel itself disappears when the program is closed, but not always restored automatically at the next start.

Program website: http://www.geocities.com/midweststudio/

PolyEdit

Calling PolyEdit a notepad for programmers somehow doesn’t even turn the language. However, it was included in our review because it also includes such features. And many, many more, which will require a separate article to describe.

Yes, indeed, PolyEdit is a program with the widest possibilities, although at the first acquaintance it made me feel ... probably similar to the feelings of the heroes from Nikolay Nosov's "Dunno on the Moon" when they got to spend the night at the Economic Hotel. If the owners declared the cheapest rooms there, but in reality a separate payment was required for the use of water, TV, beds, etc., then the creators of PolyEdit (Polysoft Solutions), not failing to note the small size of the program distribution kit, did not include some of the specified functions in it . Therefore, having decided to first check the syntax highlighting of languages, I was somewhat disappointed and sent to the program's website to download the necessary components. Fortunately, Current Package in ZIP "e takes only 9 KB. It is surprising why it was impossible to immediately include it in the distribution. In addition to the specified file, several add-ons and 10 dictionaries ranging in size from 500 KB to 6 MB are available in the Downloads section. However, developers cannot be judged too harshly .Expect to receive a high-grade word processor Word level "and in the amount of less than one and a half megabytes is somewhat naive. The decision to separate the placement of additional packages that are needed only by a specific user is quite reasonable for a program freely distributed via the Internet.

As for the program itself, given text typed just in the editor window, and did not have to experience any conveniences. The only thing was that I needed to download an additional Russian language pack to check spelling. To implement it, press F7 or select a command from the menu item. There is no automatic check. Yes, maybe for the better? Thus, there will be no unnecessary slowdowns and pauses when typing on slow computers.

Among the features of PolyEdit, we note the following. Data encryption using BlowFish transformations and SHA-1 hash function. Full support for OLE-objects (pictures, clips, diagrams, etc.). Export/import of multiple formats including Word, Excel, Html. Plugin support. Built-in e-mail client. Drag-and-Drop and Drag-and-Dock functions. Support for a large number of encodings. Autosave. Search and replace using regular expressions, file search. Syntax highlighting. Show non-printable characters.



Some menu items


The "advanced" style interface is very similar to the default interface of MS Word. All the basic features for working with text are the same. Only the drawing panel is missing. But in stock additional elements. I really liked the Drag-and-Dock technology for multi-document windows.



Multiple document interface


PolyEdit supports themes. All kinds of parameters can be configured in the program options.



Setting up PolyEdit


Testing the editor when working with raws revealed some shortcomings. Thus, commenting with curly braces does not work correctly in a Delphi pas file, and commenting with ordinary brackets with asterisks does not work at all. Similar problems were observed for html and cpp files. The highlighting of the t-sql script can be seen in the accompanying illustration. For clarity, the view in PolyEdit and the view in the MS SQL Query Analyzer window of the eighth version are given. It is clear that these programs use different specifications, but nevertheless ...

Undoing the last actions does not always work correctly.



SQL script in the PolyEdit window (left) and SQL Query Analyzer


Your copy of PolyEdit can be registered. Whether it makes sense is up to you. Among the most important advantages paid version priority technical support by e-mail, free software upgrades, discounts when purchasing other products from PolySoft Solution. As you can see, even the advantages presented do not seem significant, but there is nothing to say about the others, it is hardly possible to display your company name in the program information window for $ 30 per license. However, wholesale buyers - discounts ...

Program website: http://www.polyedit.com/

EditEx

The latest version 2006r1 of this editor was released a little over a month ago, and we will take it for consideration. The main trump card, indicated by the author of the program Artem Fursenko, is "highlighting everything-everything-everything." Indeed, EditEx "knows" more than fifty different syntaxes. And this is an absolute record among today's contestants. It doesn't even make sense to list everything, you are unlikely to find the one you need. No, well, of course, if you wish, you can, but for the vast majority of programmers, this will be enough.

Despite the fact that the development is domestic, the program interface is completely in English. The developer's site is similar. Although the site is stingy with instructions and useful information. No, by the way, help and in the program itself. It's good that it's not really necessary - the editor looks quite traditional and not complicated. In its left part there is a conductor, on top - toolbars, and the rest of the space is reserved for the document editing area.



EditEx 2006 editor interface


The program contains all the necessary tools for formatting text, searching, changing the encoding. Additionally, there is a spell checker package for English and Russian words and an on-the-fly translator. Unfortunately, both last utilities work just awfully. And although they function, it is almost impossible to use them. The translator performs a contextual search in the dictionary and displays absolutely all the results encountered. Enter, for example, the word "go" and you will get hundreds of options from "the agony" to "the pangolin". Although, in fact, the verb "go" will be somewhere in the middle of the sample. The dictionary spell check also surprised me with its originality, it was proposed to replace “parts” with “chebots”, “available” with “ivan-tea”, “launch” with “redden”, etc. in the same vein literally through the word. Only slightly better is the situation with English language, where words tend to be less inflected.


Spell check surprises with its approach


Now for the nice additions. A simple FTP client, the ability to work in full screen mode, seeing clean code without sometimes annoying buttons and panels, an additional auto-layout panel HTML tags, previewing HTML pages, and running the program by specifying an external compiler.


FTP server connection options



Program website: http://www.flywheel.nm.ru/editex.html

Crimson Editor

Turning to the Crimson Editor after EditEx, it seemed to me that the latter was made from it. Still, in terms of the set of functions, both editors are like brothers. Even outwardly it is not surprising to confuse. The same set of functions standard for the class of programs under consideration, the same advanced search, the same highlighting of paired brackets, line numbering (and printing with its preservation), text formatting, a transcoder with a minimum number of sets. There is a built-in FTP client, optional explorer, HTML file preview, spell checking, detailed statistics, the ability to record and run macros. There is also a context calculator.



Editor window without explorer enabled


Highlighting languages, of which there are only 16 in the standard installation (including Basic, C / C ++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python, etc.) is performed correctly, with automatic detection type. Language specifications can be reconfigured by the user. In addition, a large number of various language files are available for download on the official website of the program. Probably, this allowed the creator (Ingyu Kang) to declare support for more than 100 computer languages.

When working with the editor, an unpleasant bug was found - when opening files, the program analyzes its contents, apparently, to determine the highlighted syntax. The mechanisms are not reported by its author, but as a result of this procedure, some workable scripts lead to a memory access error and the program crashes.



Error while parsing file being opened



Program website: http://www.crimsoneditor.com/

Uniqway Poetic

Well, in conclusion - consider another program. This editor is quite fresh, even raw, but I liked it and it seems very promising. Its first version 0.1a was released only about a month ago, and now the second version 0.2b is already available. If the authors (Pavel Sushkov and others) continue with the same zeal, then we have the right to expect a complete convenient program with good functionality already in the spring. Although you can use Uniqway Poetic right now.

So what's interesting here. In general - a pleasant multi-document interface, extensive use of "hot" keys, convenient navigation, UTF-8 and UTF-16 import/export, printability, preview and page setup. Displaying non-printing characters, adjusting the font size for ease of use, of course, search and replace, and using regular expressions. There are also file statistics on the number of words and certain characters.



Uniqway Poetic


Work with text. I liked the options for adjusting the indentation, removing leading and trailing spaces. There is the possibility of changing the case of typed text and setting the type of line break (Unix, Mac or Win). Can be converted between the following types: Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Central European, Mac Cyrillic, Mac Greek. A small character table is available with codes for quick typing on the keyboard, as well as a function to sort strings in alphabetical order. The history of changes made is not limited.


transcoder


Working with code. The phrase from the official page of the program about highlighting "any type of syntax" looks interesting. I did not understand what exactly the creators had in mind, but in practice the program supports the following types: PHP, CSS, HTML, Delphi, XML, INI and Perl. Optionally, in addition to the coordinates of the cursor position in the status line, there is a numbering of code lines.



Program settings


The parameters of the program can be changed, adapting it to your own needs. Unfortunately, you can't add buttons to any of the taskbars, including the custom one, but I'm sure that such a feature will appear in the next releases.

By the way, what else can appear in the next versions? First of all, increasing the number of supported languages, enabling the FTP client and hex mode, expanding the program settings. Or maybe the Uniqway team will please us with something original, different from other editors in the future?

Program website: http://www.uniqway.com/poetic/

Results

In general, all the programs discussed above, one way or another, I liked. And everything can be applied to your own "taste and color".

PSPad stands out among others for its feature set and convenience. A very efficient editor, surpasses even some paid counterparts. I recommend it to absolutely everyone who, on duty or at the behest of the heart, has to engage in program writing.

golden pen is a good replacement for the standard Windows notepad with a number of additional tools, both general and intended for programmers.

PolyEdit- a fairly strong program, but is not a specialized product for programmers. Potentially, it can be an alternative to MS Word, as it includes a wide range of possibilities for working with text.

IN EditEx interesting, first of all, support for a large number of different syntaxes. At the same time, the author's attempt to stuff the program with a significant number of additional functions should be recognized as unsuccessful. Perhaps the point is the simple use of ready-made software components. Moreover, some of them are not finalized on their own. The banner with the offer to buy raw programs for 40 dollars gets bored pretty quickly. Throw that away, don't use half-baked features, and you'll end up with a perfectly usable editor.

Crimson Editor in general, it is more pleasant than the previous program, there is no annoying banner. The features are about the same, but EditEx supports more languages. The Crimson Editor, on the other hand, seems to be better developed.

Well Uniqway Poetic- a young program with the prospect of becoming a good help to a programmer...

Working with text files is a familiar use of a PC. The workflow is not complete without the creation of various documents, reports, graphs and other objects. But all this can be done only with the help of special utilities.
Certainly, a variety of XML editors are installed on modern gadgets. These utilities work with files that are provided with syntax highlighting. It also guarantees an extension of the XML markup language. These very useful and up-to-date editors open objects stored in the XML language.

The peculiarity of this programming language is that it is used to store data in a certain structured form, which greatly facilitates the work with these objects in the future. It also helps to quickly exchange data between a variety of utilities.

This information is most often used in the process of creating web resources. If there is a need to develop an RSS feed, then it is not at all difficult to do this with the help of the available data.

By using this language, you can quite successfully create other markup languages ​​that are unique. That is, each user can use them to solve many tasks. So it will be very easy to work with XHTML. Given language is a follower of XML.

In general, when using these languages, it becomes quite easy to work with the purpose of developing sites. In general, they are extremely important. For this reason, it is imperative to use an editor that is capable of providing quality functionality with respect to XML files.

A considerable number of various utilities of this kind are presented on the World Wide Web. Users can use an application called PSPad. This software is one of the multifunctional editors.

Software "skills"

The possibilities of the PSPad software product are quite extensive. In the course of work, the application is able to please users with syntax highlighting, code verification and optimization. This editor is capable of manipulating the code in hexadecimal form. The application is famous for its support of several programming languages.

Along the way, users will be able to open and edit files in HTML, XML, PHP, JScript, Perl, and many other languages. In general, the software is able to function correctly, providing a preview of the finished web page. This is possible due to the presence of a built-in tool.

Also, if necessary, you can activate the work of the tool that will check the spelling. Users will also be able to call from the PSPad development environment. This option is implemented for absolutely all languages.

Additionally, there is also a built-in FTP client. In this utility, users can find quite a lot of different functions that are interesting to work with. In general, this software is pretty functional.

A flexible system of settings is another bonus. So users are offered a universal editor that is able to recognize numerous modern and not only programming languages.

Features of the multifunctional editor

It is important to understand that this application can replace several actual utilities. So users can significantly save space on their device by choosing one software product instead of several software.

PSPad helps streamline the entire workflow for website layout. This unique utility is not only an editor. The application highlights any commands of various programming languages. The modern assistant is filled with a variety of high-quality tools.

A small distribution will "fit" on any personal computer. So the first thing is downloading the software, then we proceed to install it. This quality webmaster tool is a lot like Notepad with more advanced functionality.

So after installation, users will be able to finally get acquainted with the interface. At first, everything may seem very confusing, but there is no need to panic. The working window of the XML editor is divided into several parts.

The central part is the area in which all actions performed will be displayed. At the top there is a menu, as well as access to additional features programs.

The PSPad sidebar will help you deal with the catalog and projects that are located on the device's hard drive. It also provides access to work files. If necessary, you can use an FTP client.

Carrying out verification of the most different files and codes

If you need to analyze the code for validity, then this software will cope with this task. Useful program capable of checking HTML code. You can also parse the table of non-printable characters.

To carry out this procedure, you will need to open an item called "Check HTML code". Its activation can also be implemented using hotkeys. So you just need to simultaneously click on the CTRL and F10 buttons. Thus, the procedure for checking the document for errors will immediately be launched.

Next, a completely new window will appear on the screen. It will show a detailed report with all the errors found. It will also open a status bar with lots of information about the cursor, text switch, naming options for the current character, and more.

So users can view all important information which is just of interest. Accessing the data is very easy. Just click on the selected line.

Data compression procedure

Reducing the size HTML file is also fairly easy to implement. To perform this work, users only need to select the function of the same name. So we click on "Compress HTML" to change the health of the data.

This will allow more valuable information to be included in the file. At the same time, the dimensions of the documents will still be quite small. The compression procedure is one of the most popular, since absolutely every user wants to place more data on a small amount of internal memory.

Summarizing

This software product will certainly be appreciated. The utility in the course of work offers to use a variety of built-in tools that can be useful in carrying out various manipulations with HTML and files in other formats.

The software will also help in carrying out work to reduce the amount of data. This will make it possible to significantly compress files so that they fit much more than was previously possible.

The app is a great helper for every web developer. Software will certainly please with an abundance of built-in and additional tools, which are convenient and easy to work with. So you should pay attention to PSPad.


Size: 1999 KB
Price: free

Notepad++ is quite powerful, and at the same time, free editor text files. The project is based on the Scintilla library, which, according to the author, provides top speed application work. It is difficult to talk about speed in relation to such compact programs, because any text editor works without any slowdowns, or, as they say, brakes.

The main feature of Notepad ++ is to recognize a very unusual support for color printers. The program only works with plain text. Various research on the subject of RTF is not available to her. It would be logical to assume that during the printout, all letters will be the same color. However, this is not quite true. The text editor supports syntax highlighting. As a result, different symbols may have different colors. All this riot of colors will be correctly transferred on a color printer. As a result, you get the opportunity to print, for example, the source code of programs, seeing syntax highlighting on paper.

Notepad++ supports automatic word completion. By and large, the very fact of the presence of this function can be written as a plus program. But Notepad++ doesn't just help with typing, it allows you to assign your own set of functions to each programming language. You start typing some command, and the text editor immediately offers options for completing it. Moreover, they are not invented from the ceiling, but are taken from a specific dictionary specified in the settings. To enter plain text, it is not necessary to use specialized dictionaries with lists of functions. It is enough to memorize previously entered words in the journal. If it has already appeared earlier in the text, its variant will be offered as an automatic completion of the word.

Many text editors allow you to open multiple documents at the same time. This is what tabs are for. Notepad++ has additional opportunity, which consists in dividing the working window of the application into several panels. This allows you to view and edit multiple documents at the same time.

Spell checking is carried out using the Aspell program. This is an independent application, and if it is installed in the system, then, accordingly, the check will work. The issue with the Russian language is solved in a similar way. There are errors on it if a Russian dictionary is installed in Aspell.

The text editor has a large set of string management features. You can delete entire lines, duplicate them, move them, merge them. Any line can move up or down in the text. Everything in the text can be deleted. extra spaces, create columns, change letter case.

The program supports macro recording and playback. In addition, you can set up hotkeys that perform most of the operations in the text editor. In addition to macros, the program includes the TextFX component. It contains a large number of standard functions and other text constructs. They are entered by selecting the appropriate menu item, which is sometimes much faster than manual typing from the keyboard.

Quick input of text strings is also possible using the Quick Text module. It consists in supporting a huge number of complex structures that can be entered using abbreviations. For example, you can type the word table, while adding a large chunk of HTML code to the document that is responsible for organizing the table on the web page.

Due to the abundance of service functions to speed up text input, Notepad ++ is convenient to use for preparing simple text documents, and also good at developing websites and software.