Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом финальный.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.31 Mб
Скачать

2.2.2. Редактор кода “AkelPad”

Этот редактор, который работает с документами в однооконном или многооконном режиме, полностью поддерживает строки Unicode на Unicode-системах. На рисунке 2.2 показан логотип данного редактора.

Рис. 2.2. Логотип редактора кода “AkelPad”

С помощью AkelPad можно даже редактировать файлы которые имеют атрибуты "только чтение". Это лучшая альтернатива Notepad. У AkelPad множество различных опций и функций. Кроме того он поддерживает дополнительные модули и дает возможность выводить документ на печать.[21]

Используя эту бесплатную программу для компьютера, можно произвести редактирование файлов, даже отмеченных атрибутом “Только для чтения”, а также имеется возможность предварительно просмотреть файл перед открытием.

Среди остальных основных возможностей данной программы можно отметить многоуровневую систему отката, запоминание кодовой страницы для файла, присутствие списка последних открытых в программе файлов, положение знака вставки и последних строки поиска/замены. В AkelPad присутствует поддержка дополнительных модулей. Программа позволяет выводить документ на печать.[22]

2.2.3. Редактор кода “Notepad++”

Notepad++ имеет большие возможности в редактировании Html и PHP. Прежде всего, это, подсветка синтаксиса большого числа языков программирования,— HTML, CSS, PHP, Java Script, Perl, MySQL, C, C++, С#, Java, Pascal, Python, XML. На рисунке 2.3 показан логотип данного редактора.[23]

Рис. 2.3. Логотип редактора кода “Notepad++”

Подсветка синтаксиса в Notepad ++ позволит, например, проверить закрыты ли все Html теги в коде, или визуально определить, что где-то в коде у вас была допущена ошибка, т.к. изменится цветовое оформление кода в этом месте. В Notepad++ имеется подсветки скобок вида { } [ ] ( ) если курсор мыши находится между какими-либо скобками, то эти самые скобки подсвечиваются, выделяя начало и конец блока Html или PHP кода.

Кроме этого текстовый редактор Notepad++ имеет возможность отменить предыдущее действие. При этом количество шагов назад не ограничено (до момента закрытия Notepad++ ), а это позволяет не бояться экспериментировать с кодом без риска необратимых последствий. Отмена действия в редакторе Notepad++ возможна с помощью горячих клавиш Ctrl+Z (Ctrl+Y — шаг вперед, т.е. отмена произведенной отмены), или же с помощью кнопок в виде загнутых стрелочек на панели инструментов.[24]

Текстовый редактор Notepad++ может преобразовывать так же файлы html и PHP в кодировку UTF-8 (без BOM). А это позволяет победить проблемы с русской кодировкой при работе с сайтами созданными на Joomla. Данная функция очень пригодится нам если мы захотим русифицировать понравившейся нам компонент, модуль или плагин.

Кроме уже описанных возможностей программы Notepad++ необходимо отметить и то, что документы открываются в ней в так называемых табах. Работать с которыми, можно перемещаясь между ними, активируя нужный документ, внеся несколько изменений в отрытые документы, а также сохранить их одним кликом мыши, или выполнять сохранение только в активном документе. Если закрыв программу Notepad++ Вы ее откроете снова то, будут открыты те табы, с которыми велась работа. Это отличие довольно сильно помогает при переводе шаблон на протяжении нескольких дней. Открывая на следующий день не нужно искать нужные файлы в каталогах. Также, эту опцию можно отключить в настройках “Разное”.[25]

В настоящее время Notepad++ является лучим редактором кода среди всех. Notepad++ был выбран для написания кода в данном дипломном проекте из-за простоты, высокой скорости работы, интуитивно понятного интерфейса и наличия всех необходимых функций.