Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #30, МАЙ 2003 г.

РУЧНОЙ КОДИНГ С УДОБСТВАМИ. Редакторы кода

GLAZъ $ Леха ББ aka Alexys

Спецвыпуск Xakep, номер #030, стр. 030-060-1


(glazy@mail.ru) + (alex-sun@mtu.ru).

Когда ns хочешь увидеть внутренности html-страницы, то после нажатия кнопки "Просмотр в виде HTML" вылезет стандартный виндовый блокнот (aka Notepad), который все выдаст очень аккуратно, но однообразно. Увидишь ты код, который одинаково выглядит на всем протяжении файла - все символы одного размера и одного цвета. Размер можно и поменять, сменив курьероподобный шрифт на Arial или еще чего, но цвет всех слов будет только один. Согласись, что не очень удобно отыскивать нужные куски кода, когда текст так представлен. Было бы реально, если бы тэги отличались от обычного текста. Если так, то радуйся - не один ты такой умный! Уже давно появилась куча эдиторов, которые помогут скрасить рутинную работу кодера.

HTML-kit

Как написано на сайте разработчика, это полнофункциональный редактор поможет разработчикам HTML, XHTML и XML в их нелегком деле. На самом деле, он понимает не только три эти языка разметки. Списочек, между прочим, очень даже и увесистый: CSS, XSL, JavaScript, VBScript, ASP, PHP, JSP, Perl, Python, Ruby, Java, VB, C/C++, C#, Delphi, Pascal, Lisp, SQL и много чего еще. Короче, подсветит он тебе основные функции этих языков; были бы плагины, он бы и мат в русском языке выделял. Кстати, такую фичу можно намутить :). На сайте разработчика лежит дока, готовые примеры и тулза для создания плагинов - Plug-in Generator - имеется.

Вот некоторые примеры полезных плагинов:

ExtChars - фишка, позволяющая вставлять спецсимволы, то есть их теги.

HkListLinks - позволяет делать из списка ссылок выпадающий список (коробку) с кнопкой Go. Полезная вещь, доложу тебе.

CmSlugs - вставляет цвета. Полезна тем, что можно пипеткой тыкнуть в любую точку экрана.

На сайте (www.chami.com/html-kit) валяется еще до фига полезных тулз (для удобства работы с языками Perl, PHP, CSS, JS), так что ты точно подберешь себе что-нибудь нужное.

Наш умный HTML-kit может еще спариваться с разными бродилками (Осел, Шкаф, Ария). Причем делает это он автоматически :). Понимает также и ДОСовские браузеры. Дружит и со всевозможными прогами. Например, захотел ты отредактировать картинку, нажал Edit, и вылетел твой любимый фотожоп. Клево? Да, неплохо, хотя и медленно :).

В HK есть еще такая полезная фича, как тэг-визард. Она поможет тебе получить доступ ко всем атрибутам и свойствам тега. Допустим, для тега <img> он позволит выбрать картинку, сделать превью, а если это gif, то и проиграть ее.

Имеется в наличии и CSS-редактор, плюс тебе еще покажут, в каком браузере твои нововведения поддерживаются. Вот так.

Когда ты хочешь повозиться с теговыми атрибутами, то тут вылезает "дерево параметров". Тут тебе и имя задать, и всякие примочечки, и покажут, как это выглядеть должно и чем поддерживается... Ну, в общем, все, о чем мечтать можно.

Есть еще много функций работы с текстом, а также функции массовой обработки текста (тебе надо в конце каждой строчки проставить <br>? Не вопрос!).

А теперь внимание! Барабанная дробь... Имеются "горячие клавиши"!!! Вау! Да, при таком широком наборе функций - это незаменимая вещь.

Содержание  Вперед на стр. 030-060-2