на лету должен распознавать кодировки; должен иметь поддержку переноса строк; иметь хорошую базу синтаксиса и кода на все языки, с которыми он работает; и конечно же быстро и качественно выполнять стандартные функции типа замены, поиска и подсветки, печати и прочих. Это конечно далеко не полный список требований программиста, но даже этого нет в большинстве текстовых редакторов, а про родной редактор Windows и речи не идет, это каменный век. Многие вспомнят про известный инструмент Notepad и от части будут правы, но стоит сказать о его большом минусе, у него есть большие проблемы с кодировкой UTF8, кроме того в случае с написанием в PHP русский текст частенько получался искаженным. Есть и еще ряд проблем, но не о нем речь. Текстовый редактор PSPad на сегодняшний день пожалуй самый продвинутый инструмент для программиста, как минимум здесь отсутствуют глюки с синтаксисом и кодировкой. Он очень быстрый даже если работать с несколькими проектами одновременно, он автоматически сохраняет проделанную работу. В PSPad есть возможность настройки подсветки кода, подсвечивается структура файла и синтаксиса. Например, работая с РНР файлом вы получаете в отдельном окошке все необходимые РНР функции, которые легко вставляются одним кликом. Также происходит и со всеми тегами в HTML, здесь вам в помощь целые блоки CSS и JS, впрочем, это касается всех остальных языков. Что еще очень удобно, так это прямое соединение с сервером по FTP, после этого вы редактируете код прямо на сервере, можете сохранять и видеть изменения. Также PSPad поддерживает макросы, которые загружает с сервера и сохраняет. Есть очень полезная функция, это автоматическая расстановка кавычек, открывающих и закрывающих тегов, теперь у вас не возникнет подобной ошибки, из-за случайно забытой скобки. Также можно открыть два одинаковых текста и сравнивать их в поиске ошибки подсветив код разным цветом. Поиск парных символов также существенное облегчение, если вы работаете со сложным кодом, то это просто спасительный круг. В данном редакторе вам достаточно навести курсор на символ и автоматически высветится его ближайшая пара, очень полезно, когда нужно найти окончание выполнения кода или функции. Для программистов HTML здесь целый клад, т. к. редактор содержит огромное количество тегов грамотно распределенных по группам, есть шаблоны тегов и готовых скриптов, а это очень сокращает объем рукотворной и утомительной работы. Есть даже целые шаблоны кода, которые избавят вас от необходимости верстать простейший код страницы с ноля, достаточно выбрать подходящий для вам макет. При установке программы PSPad вы получаете возможность выбора языков для установки, среди них есть: HTML, JavaScript, PHP, MySQL, Pascal, MS-Dos, VBScript, Perl и другие. Каждый язык, подобно, как и HTML редактор имеет базу шаблонов, скриптов и содержит полный набор синтаксиса, который подсвечивается. Разработчики очень грамотно подошли к оформлению редактора и его навигации, он предельно понятен и удобен. Можно выделить блок кода, отступы расставляются автоматически, поэтому ваш код всегда будет иметь читабельный и эстетичный вид. Есть возможность скроллинга текста, при этом курсор остается на месте, на определенных участках кода вы можете оставить заметки, которые затем легко найти и внести правку. Есть удобные опции для работы в CSS и не только, например, вы можете выбрать цвет, не заходя в другую программу вы тут же можете воспользоваться пипеткой и установить нужное значение цвета. Сюда же прилагается таблица буквенных и числовых значений цвета, преобразование числовых значений. Есть возможность отмечать автоматически дату, отслеживать буфер обмена и уйма других мелких и очень полезных моментов. В PSPad встроен интеллектуальный просмотр HTML, который позволяет оценить результат в браузерах Mozilla и IE. Также вы можете воспользоваться полноценным HEX редактором. С помощью редактора PSPad есть возможность открывать сторонние вспомогательные программы, причем для каждого языка назначены свои специфические приложения, список которых вы можете самостоятельно указать в настройках. Не менее удобен выбор шаблонов кода, в момент набора одной из функций, например, «if» вам откроется меню с выбором вставки отрезка кода, что также значительно ускоряет работу, при этом код будет оформлен по всем правилам с закрытием скобок и т. д. Более того, можно выбрать даже написание скрипта под определенный веб движок, к примеру при выборе шаблона написания для WordPress, вам будут предлагаться варианты вставки кода, которые адаптированы именно на этот тип движка. Для веб-дизайнеров есть еще одна вспомогательная функция, это TiDy библиотека, которая по вызову проверяет и форматирует HTML код. Данная функция также конверсирует код в XHTML, CSS и XML. Полученный код в подсвеченном виде можно легко экспортировать в другие форматы HTML, RTF или TeX. К программе привязан компилятор определенного языка, который перехватывает полученный результат вывода, имеется парсер логов, все это создает IDE эффект. Есть возможность выделять текст по вертикали, настраивать нумерацию строк по вашему требованию, устанавливать метки и закладки. Для работы с HTML есть важная особенность, в программе встроена таблица символов ASCII к которым приводится соответствие мнемоник HTML. Код можно сжимать или переформатировать, менять регистр слов, буквенных значений и тегов. Автоматически проверяется правописание, вы самостоятельно можете скачать нужные словари и дополнить ими базу редактора. На данный момент для языков HTML, PHP, Pascal, XML и INI есть навигатор кодов. Текстовые редактор PSPad оснащен собственным встроенным браузером, который плюс ко всему имеет поддержку Apache. Что касается кодировки файла, то здесь проблема с UTF-8 попросту отпадает. Прочие редакторы требуют сохранения файла в отдельный с выбором нужной кодировки, что не совсем удобно, здесь достаточно в меню просто нажать на выбранную вами кодировку. Буквально за один клик ваш файл полностью перейдет на нужную кодировку и будет сохранен, экономия времени и отсутствие ошибки. Самое приятное, что вся эта радость абсолютно бесплатная, вы получаете мощный, действительно эффективный и быстрый текстовый редактор практически для всех языков программирования.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 1