knaz » Ср мар 26, 2003 6:10 am
Название: HTML-Kit
Версия: 1.0 build 292
Автор: Chami.com
Лицензия: Freeware
Размер: 2,84Мб
Сайт: <a href='http://www.chami.com/html-kit/' target='_blank'>http://www.chami.com/html-kit/</a>
ОС: Windows 9X/Me/2000/XP
Сам по себе HTML-Kit – достаточно мощный HTML- редактор класса HomeSite, но не поддерживающий WYSIWYG. Он изначально позиционировался исключительно как редактор кода, написанного на таких языках, как HTML, XHTML, XML, CSS, XSL, JavaScript, VBScript, ASP, PHP, JSP, CFML, Perl, Python, Ruby, Java, VB, C/C++/C#, Delphi/Pascal, Lisp, SQL и других. Каждый из них, без каких либо проблем автоматически подсвечивается в окне редактора. Однако, по желанию можно настроить параметры подсветки практически всех поддерживаемых тегов и элементов синтаксиса языков, вплоть до методов, свойств, объектов и констант скриптов, а также расширения файлов указанных типов. Стоит отметить, что редактор настолько детально настраивается, что в окне установок глаза разбегаются от обилия вкладок (их там около двадцати).
Но обо всем по порядку. Как редактор, HTML-Kit полностью поддерживает Drag&Drop (рука тянется написать Drug&Drop – “накачался и упал”). Многих просто поражает неограниченная возможность отмены и повторения выполненных одиночных или блочных действий в редакторе, вплоть до прокручивания изменения страницы в процессе ее создания и даже после сохранения (с рядом ограничений). Как и многие аналоги, HTML-Kit позволяет редактировать одновременно множество документов с возможностью быстрого перехода между ними через собственную панель задач, а также редактирования одновременно нескольких документов в режиме разделения экрана. Горячие клавиши редактора можно настраивать, и более того, создавать собственные клавиатурные сокращения, комбинируя в них набор уже имеющихся команд. Вдобавок, редактор поддерживает мышь с “колесиком”, позволяя легко прокручивать документ построчно, группой строк или постранично. Как и HomeSite (далее - HS), HTML-Kit нумерует строки и позволяет быстро перемещаться между ними посредством закладок. Возможна настройка ограничителя переноса строк кода для более удобного его просмотра и редактирования, а также режим визуального автопереноса (без вставки спецсимволов в код). Удобно включение отображения скрытых символов, позволяющее легко найти причину “разрыва” в таблице или мозаике изображений. В редакторе возможно выделение важных участков кода желтым фоном или подчеркиванием вроде маркера, помогающее легко вернуться к нему в случае необходимости. Весь исходный код можно распечатать с собственными пометками, нумерацией линий и закладками. Подобно Word или планигу AutoComplete встроенного редактора FAR, HTML-Kit имеет возможность настраиваемого автозавершения определенных участков кода. Для спасения от последствий возможных сбоев компьютера редактор настраивается на автосохранение через указанный интервал времени. К тому же, как и HS, HTML-Kit по желанию пользователя может сохранять файл в DOS/Windows или Unix формате (Macintosh не упоминается за редкостью в среде пользователей HTML-Kit). В отличие от аналогов, HTML-Kit может даже выполнять архивирование указанных файлов, при необходимости, копируя целые папки в другое место.
Рабочее пространство HTML-Kit не ограничено локальным компьютером. Редактор может открывать и сохранять документы как на жестком диске, так и на удаленном FTP-cервере. После добавления FTP-сервера в “рабочее пространство” HTML-Kit, сохранение на FTP текущего документа можно осуществлять простым перетаскиванием иконки под ним на название сервера во вкладке “File”. Из вкладки “File” возможно удобное открытие и вставка любых элементов страницы в открытый код непосредственно с вебсервера или с жесткого диска. “Про запас”, HTML-Kit автоматически архивирует все файлы, загруженные на сервер. Таким образом, в этом редакторе возможно “прозрачное” для пользователя управление огромными проектами без использования каких-либо “менеджеров”, к которым, по статистике, большинство из профессионалов ни разу не обращается.
Для эффективного редактирования кода HTML-Kit позволяет работать в режиме “Active Preview", когда одновременно отображается и исходный код, и окно предварительного просмотра. Причем, в окне предпросмотра автоматически отображаются изменения во время редактирования кода. Разумеется, возможен предварительный просмотр результатов редактирования в отдельном окне одного из автоматически обнаруживаемых программой вебброузеров (были найдены и IE, и Opera, и Mozilla). Возможен предпросмотр даже в нескольких версиях одного и того же броузера. Окно предпросмотра внутри редактора позволяет измерять расположение элементов страницы при помощи линеек по бокам, а также настраивать размер окна сообразно одному из писка настраиваемых разрешений экрана. В отличие от HS и других аналогов, HTML-Kit может осуществлять предпросмотр в оффлайновом режиме, не обращаясь к внешним ссылкам даже при подключении к сети, и тем самым, не перегружая трафик.
Уникальна возможность выделения в зависимости от места расположения курсора либо содержимого группы тегов, либо самих тегов, либо участка содержимого тега до его начала или конца, и еще много различных вариантов выделения, каждый из которых имеет свою горячую клавишу. Таким же интеллектуальным образом может работать удаление чего-либо в выделенном фрагмента кода. Это еще не самое главное, ведь HTML-Kit единственный в своем роде редактор, который может осуществлять поиск и замену, как во всем документе, так и в выделенном его фрагменте! При этом, поддерживаются регулярные выражения, совместимые с Perl. Результаты поиска или замены могут подсвечиваться для более удобного поиска. Как ранее упоминалось, редактор поддерживает работу с закладками, которые, в отличие от аналогов, сохраняются после закрытия документа и восстанавливаются при его следующем открытии.
Все часто используемые участки кода в HTML-Kit могут сохраняться в виде так называемых “обрывков” - “snippets”. При помощи менеджера этих самых “обрезков” можно легко вставлять полезные участки кода в новые документы. С программой уже поставляются популярные “обрезки” вроде кода выпадающих меню, активных кнопок или всплывающих окон. Возможен даже поиск в “обрезках”.
Необычна и в то же время более эффективна контекстно-зависимая помощь в редакторе. При нажатии клавиши F1, в зависимости от места расположения курсора, вылезает конкретная справка по структуре документа или указанному тегу HTML, CSS, JavaScript, VBScript или PHP. При этом, программа предлагает обратиться либо к MSDN, либо к nEtscape DevEdge Online Reference, либо к W3C HTML Specification и открыть результаты запроса автоматически в специальном окне. Помимо этого, возможно подключение и настройка для повседневного использования практически любых собственных справочных средств как локально, так и по сети. Поэтому, вопрос со встроенной “справкой” в программе не возникает. Возникает, вопрос – какую из лучших установить?
Помимо контекстной справки, в редакторе HTML-Kit, подобно HS, реализована всплывающая подсказка при вставке пробела внутри тега. Однако, в отличие от HS, она не столь “аскетична” и “глупа”. То есть, во всплывающей подсказке в виде древовидной структуры отображается практически весь спектр параметров тегов, включая зависящие от самого наполнения документа! Например, конкретные классы, имена которых программа берет из внешней таблицы стилей, подключенной к документу! При этом не нужно ждать появления зависимой подсказки после введения “тела” параметра тега, а сразу же выбрать из древовидной структуры, например, конкретный цвет фона.
Редактор HTML-Kit поддерживает проверку HTML-кода при помощи внешних “валидаторов” (по умолчанию ставится HTML Tidy), включая онлайновые (WDG' HTML/CSS Validator), выводя результат проверки не в исходное окно, как это делают все остальные редакторы, а в специальное окно результатов, из которого нажатием кнопки его можно перенести в основное окно, либо сравнить с исходным кодом в режиме “split view”. Кроме того, в HTML-Kit проверяется CSS и XML-код. Для удобной проверки и редактирования любой выбранный участок CSS-кода можно открыть в заранее установленном редакторе TopStyle.
Интерфейс редактора HTML-Kit, опять же, внешне напоминает HS. Однако, отсутствует расширенное контекстное меню выделения участка кода, которое разработчики решили не делать по причине его малой вместительности. Вместо этого, над выделением можно производить гораздо большее количество операций из меню “Actions->Tools”, нежели из контекстного меню HS. Думаю, многие мне скажут спасибо за возможность чистки результатов конвертации документов Word в HTML посредством команды “Actions->Tools->HTML Tidy->Strip surplus tags in Word2000 pages”. Прямо из редактора возможны просмотр и редактирование связанных файлов в соответствующих им программах с проверкой и обновлением в коде результатов изменений. Все инструментальные панели и элементы интерфейса HTML-Kit тщательно настраиваются, что позволяет привести его в наиболее приемлемый вид. Для многих операций в редакторе существуют так называемые “помощники”, которые облегчат начинающим практически всю работу. В инструментарии HTML-Kit намного больше средств, чем в аналогичных редакторах. В меню “Actions” по умолчанию доступны более 100 операций для вставки тегов и атрибутов HTML, свойств CSS, событий и кода JavaScript, ASP, PHP, SSI и CGI. Для сбора и быстрого вызова наиболее полезных операций может использоваться вкладка “Фавориты”. Операции, доступные в HTML-Kit, одним нажатием пальца помогут закрыть забытые теги, очистить код от мусора, привести его в “красивый” вид согласно пользовательским настройкам, преобразовать строки в списки или таблицы, и многое, многое другое, что когда-либо может понадобиться вебмастеру. Есть даже встроенный WYSIWYG-редактор вебстраниц под названием “Prototype Pad”, намного более мощный, чем в предыдущей версии HS. Он не портит текст в интернациональной кодировке, но вставляет довольно много “лишнего” кода, так что пользоваться им нужно также с осторожностью.
Даже этих достоинств достаточно для того, чтобы назвать HTML-Kit одним из лучших ныне существующих HTML-редакторов. Однако, это всего лишь “внешняя сторона медали”! HTML-Kit позволяет неограниченно расширять свои возможности посредством подключения дополнительных “плагинов”, число которых на сайте программы постоянно растет и исчисляется многими сотнями, если уже не тысячами. Уже существуют плагины на все случаи жизни, включая установленный по умолчанию плагин hkScript для расширения возможностей HTML-Kit без написания компилируемого кода. Он позволяет писать подобие командных файлов для автоматизации практически всех операций, включая использование других плагинов! С сайта программы можно скачать визуальный генератор плагинов, или Plugin API, поддерживающий языки C/C++, Delphi, hkScript, Java, Perl, Visual Basic и .NET C. HTML-Kit Plugin Generator, имеющий размер около 2Мб, позволяет создавать “плагины” визуально посредством управления кнопками и различными меню, что дает возможность создать свой инструмент для самых уникальных операций.
Посредством “плагинов” HTML-Kit поддерживает эффективное создание и редактирование кода CSS, DocBook, MathML, Misc, P3P, SMIL, SVG, WAP, WML, WMLScript, XForms, XHTML, XML, XSLT и других менее популярных интернет-языков.
Все большее число известных и неизвестных вебдизайнеров примыкает к сообществу пользователей редактора HTML-Kit. Если этот HTML-редактор вам еще не знаком, настоятельно рекомендую скачать его небольшой дистрибутив и проверить все вышесказанное самому. Идея, заложенная в HTML-Kit, практически гарантирует ему такую же популярность, как и когда-то файлменеджеру FAR…