Открытые и бесплатные программы для Windows - страница 21



Рис. 2.8. Так выглядит Amaya после применения небольших настроек по русификации

Наиболее интересные редакторы веб-кода (HTML, CSS, JavaScript)

Есть мнение, и вполне обоснованное, что лучший HTML-редактор для Windows – это Блокнот (Notepad). Я даже встречал, и неоднократно, на вполне профессиональных сайтах шутливую кнопку «Сделано в Блокноте». Что ж, если вы настолько хорошо владеете искусством создания вебстраниц, что вам не нужны для этого никакие специализированные инструменты, могу за вас искренне порадоваться.

Тем не менее, профессиональные разработчики в большинстве случаев пользуются одним из редакторов кода, который, как минимум, имеет функцию подсветки синтаксиса и автоматический отступ. Так что девственная чистота Notepad – это, конечно, хорошо, но функциональность Notepad2 – лучше.

Notepad2 – простой и удобный редактор кода

Большинству пользователей Windows знаком текстовый редактор Notepad, или, в русской версии Windows, Блокнот. Это маленький и простенький текстовый редактор с очень ограниченным набором функций. В основном он служит для открытия на одну-две минуты файлов типа readme.txt и, гораздо реже, для внесения изменений в небольшие текстовые файлы. С большими файлами дела обстоят сложнее. Notepad становится жутким копушей, когда объем файла превышает десяток мегабайт. Кроме того, даже работа с небольшими файлами требует буддистской выдержки. Блокнот позволяет отменять только одно – последнее – действие. Какая тут может быть работа с кодом?

Notepad2 (автор – Florian Balmer, http://www.flos-freeware.ch/) предоставляет куда более богатый набор функций, оставаясь при этом миниатюрной (по современным меркам) программой. Она занимает 540 Кбайт на жестком диске, мгновенно загружается и быстро работает даже с самыми громадными файлами. Из полезных для разработчика функций я бы отметил следующие.

• Настраиваемая подсветка синтаксиса:

– HTML, CSS, JavaScript, VBScript, PHP, Perl/CGI, ASP;

– C/C++, C#, Java, VB, Pascal, SQL, Assembler;

– INI, REG, INF, BAT, DIFF.

• Подсветка скобок, автоотступ, указатель длинных строк, увеличение.

• Возможность использования регулярных выражений при поиске и замене.

• Перетаскивание выделенного текста при помощи мыши.

• Прямоугольное выделение (+мышь).

• Поддержка кодировок Unicode, UTF-8, текстовых файлов UNIX и Мае.

• Открытие файлов по их ярлыкам.

• Широкие возможности по настройке.

Как видите, эта небольшая программа обладает более широким набором функций при сопоставимом с оригинальным Notepad размере. Рекомендую установить эту программу с прилагаемого компакт-диска прямо сейчас. Для этого создайте на жестком диске папку «Notepad2», скопируйте туда саморазворачивающийся архив notepad2_ru.exe и запустите его. В составе дистрибутива есть специальный файл Notepad.reg. Он предназначен для записи опций Notepad2 в системный реестр.

Вы все еще пользуетесь стандартным Блокнотом? Тогда мы идем к вам!

SciTE – редактор с огромным списком поддерживаемых языков

Если вам нужно что-нибудь помощнее Notepad2, то рекомендую обратить внимание на SciTE (http://scite.ruteam.ru/). Самое главное отличие редактора SciTE от Notepad2 – поддержка вкладок. Кроме того, список поддерживаемых языков программирования у этого редактора насчитывает несколько десятков позиций.

Глава 3

Онлайновое общение

Если для общения со своими коллегами с другого этажа вы используете ICQ (произносится, как и фраза I seek you; «я ищу тебя» в пер. с англ.), это значит, что у вас постоянное подключение к Интернету и хороший системный администратор. Но бывают случаи, когда сервис ICQ недоступен, либо пользоваться им нельзя по техническим или организационным причинам. Для общения в локальной и глобальной сети разработан ряд других, не менее интересных программ. Подавляющее большинство этих программ распространяется абсолютно бесплатно или по цене носителя.