HomeSite 4 – редактор для web-майстрів

У HTML безліч різних тегів. Навіть дуже професійні web-майстри навряд чи можуть згадати їх усі. І точно ніхто не може згадати всіх атрибутів, а також того, в яких зі специфікацій і в яких браузерах все це підтримується. HomeSite має ряд пристроїв, що допомагають розібратися в плутанини специфікацій. По-перше, він має систему автоматичного заповнення тегів, що працює в такий спосіб.

Як тільки курсор зупиняється всередині тега на деякий час (який можна налаштувати), поруч із ним випадає список усіх можливих атрибутів цього тега. Якщо ж курсор зупиниться праворуч від знака рівності, що стоїть поряд з ім'ям атрибута, буде показано список всіх можливих його значень.

Вся система роботи з тегами написана внутрішньою мовою HomeSite, яка називається VTML (Visual Tool Markup Language). Детальна допомога з цієї мови поміщена у фірмовий посібник з HomeSite. Якщо у вас є час і бажання, ви можете вивчити цю мову і повністю налаштувати роботу з тегами "під себе", модифікувавши існуючі описи і створивши нові.

HomeSite має потужну систему форматування HTML, яка називається Code Sweeper (тобто, чистильник коду). Ця система може налаштовуватися до нескінченності. Можна зробити налаштування, дійсні одразу для всіх тегів (чи виводити теги та атрибути в нижньому або верхньому регістрі, чи робити відступи і чи ставити прогалини між тегами тощо). Такі самі налаштування можна робити для кожного тега або атрибуту окремо. Таким чином, можна без особливих зусиль досягти того, щоб вихідники виглядали саме так, як ви хочете. Або навіть щоб чужі вихідники були схожі на ваші!

Друга підсистема – це так звані Code Snippets, я не знаю, як перекласти це дослівно, але за змістомце - заготівля коду. Ці заготівлі - щось середнє між макросами та процедурами у нормальних мовах програмування. Докладніше це поняття краще пояснити з прикладу.

Для ще більшого прискорення роботи над складними великими сайтами HomeSite передбачена система пошуку та заміни тексту. Це найпотужніша з таких систем, що коли-небудь зустрічалися мені. Вона дозволяє використовувати регулярні висловлювання, багаторядкові зразки та багато іншого. Замінити за допомогою її одне посилання в меню на іншому сайті без страху за збереження ваших документів - зовсім не проблема.