PSPad vs Notepad++

30 ноября 2007 г.

В этой статье пойдет речь о текстовых редакторах PSPad и Notepad++. Если Вы не пользуетесь одним из них, или не находитесь в данный момент в процесса выбора для себя наиболее подходящего редактора, то дальше можете не читать :).

Давно пользуюсь редактором PSPad. И вот решил проверить, что же из себя представляет другой текстовый редактор, под названием Notepad++, который тоже часто хвалят.

Протестировав Notepad++, я пришел к выводу, что пока не могу отказаться от PSPad, но в тоже время в Notepad++ я обнаружил достаточное количество интересных и нужных функций, которых нет в PSPad.

Распишу плюсы того и другого редактора, которых не хватает у “оппонента”.

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

PSPad

    PSPad

  • Умеет закрывать программу с помощью клавишы Escape.
  • Подсвечивает парные теги. Очень полезная функция, которая часто выручает, если нужно найти, например, не закрытый <div>-тег, в результате отсутствия которого страница “разъезжается”.
  • Имеет встроенные шаблоны тегов, которые можно вставлять с помощью горячих клавиш. Допустим, чтобы вставить тег <br />, я нажимаю комбинацию Ctrl+Enter, а если необходимо заключит текст в контейнер абзаца <p></p>, то выделяю текст и нажимаю Shift+Enter. В Notepad++ такой возможности я не нашел. Правда обнаружил, что в последнем теги можно вставлять с помощью псевдоимен, но после горячих клавиш это весьма неудобно.
  • Умеет создавать из выпадающего списка файлы с дефолтным шаблоном для соответствующего типа документа. Notepad++ же создает просто пустой файл, тип которого может быть заранее определен в настройках.
  • Имеет 5 возможных способов работы с регистром: “ПРОПИСНЫМИ буквами”, “строчными буквами”, “Слова С Большой”, “инвертировать регистр”, “Как в предложениях.”. В Notepad++ есть только первые два.
  • Имеет встроенный “бредогенератор”.
  • Встроенная утилита для выбора цвета.
  • Запоминает выбранный тип синтаксиса для “не родного” типа файла. Например, если я пишу в txt-файле html-теги и выбираю html-подсветку, то при следующем открытии данного файла подсветка сохраняется. В Notepad++ же приходится каждый раз ее переключать.

Notepad++

    Notepad++

  • Отображает значения отступов. Т.е. при форматировании html-кода отображаются границы табуляторов. Самая нужная мне функция, которой не хватает в PSPad. В последнем есть нечто подобное - “Специальные символы”, но, во-первых, символы смешиваются с текстом, получается жуткая картина, во-вторых, одним пунктом включаются сразу все имеющие специальные символы. В Notepad++ же возможно выбрать отдельный тип символов, да и выглядят они не навязчиво и очень помогают визуально.
  • Отлично, без задержек прорисовывает на экране абзацы, состоящие из большого числа строк. В PSPad для меня - это один самых существенных минусов, которые раздражают. Прорисовка в нем больших абзацев при скроллинге кода реализована ужасно.
  • Красиво работает с выделением парных скобок, например, в php-файлах. Сделано продуманнее, чем в PSPad.
  • Ссылки в html-коде делает кликабельными. В PSPad это реализовано только в текстовых файлах.
  • Возможность удобного сворачивания html-контейнеров.

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

Может быть уважаемый читатель поможет мне развеять видимые мной минусы, рассказав о наличии тех или иных функций, которые мне нужны и которые я не увидел? ;)

* * *

Динамично развивающаяся компания «Веб Оптимайз» предлагает комплекс веб-услуг: оптимизация, раскрутка сайта, комплексный интернет-маркетинг, а также маркетинговый аудит сайта и контекстную рекламу.

Теги: , автор: Dimox | рубрика Программы

Комментарии (83): »

  1. Нужно просто закрывать в NP++ открытые документы, а потом закрывать саму программу. А вообще, покопайся в настройках - там вроде есть такая опция. Попадалось что-то подобное на глаза.

    @
  2. Я настроил кнопку Esc = Alt+F4 - то-есть выбрал файл в тотал коммандере, отредактировал, Esc - очень удобно.
    1. Закрывать каждый раз открытые документы трудно.
    2. В настройках - Разное - История открытых файлов - Сколько помнить = 0.

  3. Решилось… Настройки -> Разное -> Открывать файлы с прошлого сеанса

    З.Ы. Имхо NP++ намного лучше.

  4. По мне так np++ прекрасный редактор. Я использую его для редактирования php js css и html каждый день и по многу. Долго не доходили руки поменять схему подсветки, поменял - доволен как слон - удобно. нравятся функции TextFX.

    Имеет 5 возможных способов работы с регистром… В Notepad++ есть только первые два.

    Автор не прав. TextFX > TextFX Characters > Там выберите во что конвертировать выбранный текст. Там же можно заменить все одинарные кавычки в выделенном фрагменте на двойные и т.п. Ещё очень удобно менять кодировку файла(не читать в разных кодировках а конвертировать файл без потерь).

    Подсвечивает парные теги.

    np++ тоже подсвечивает - кликни на тег или скобку и увидишь.

    Имеет встроенный “бредогенератор”.

    У нас бреда в коде и так хватает ;)

  5. Посмотри на дату создания поста, прежде чем писать, что я не прав. Тогда всего этого не было.

  6. А сейчас какой редактор лучше?

    @
  7. Сейчас я использую Rapid PHP. Для меня он лучше обоих из статьи.

  8. Всем доброго времени суток!!! Присматриваюсь к np++ …
    Но существует “ненормально” хороший для бесплатного продукт - Roden WEB Editor (X4)
    Он не столько редактор, сколько “наборщик”, но в нём представлены все технологии W3C+PHP, есть файл-менеджер, изначальное “портабле”. “Визард” создания меню, подсветка синтаксиса, код можно набирать или накидывать кнопками…
    Я начинающий - не бейте больно, очень хорошей показалась комбинация одновременной работы в :
    PHPDesigner ( 2007 free) + Денвер 3.0 = набор PHP +real time debugging под нужную версию PHP;
    Roden Web Editor X4 + ,быстрая накидка тегов, форм, элементов;
    Aptana Studio (1.5). [2.0 - только вчера поставил] - набор всего кроме PHP
    Редакторы распознают изменения сделанные коллегой и обновляют файл в своем окне. И можно легко переключатся между ними как удобнее

    @
  9. 69
    вегас 9
    вегас 9

    Блин, парни, подскажите хоть один редактор, который нормально поддерживает регэкспы

    ну что за хрень, пробую найти в НП++ \r?n - не находит, бла, массу редакторов перепробовал, и во всех регулярки для домохозяек, зачем называть вообще поиском по регулярным выражениям, если бы подсветка хтмл заканчивалась только and , можно было бы назвать это подсветкой синтаксиса?

    вообще юзаю давно уже эдитплюс, но тоже с регулярками криво

    @
  10. \r?n
    а что этот код должен был найти? n - это обычная буква?

    @
  11. немного опечатался \r?\n
    спецсимволы конца строки \r\n - виндовый, \n - никсовый, знак вопроса показывает, что вхождение не обязательно

    данные спецсимволы нп++ выделены в отдельный флаг, нахрена их разделять с регулярками?
    получается ни то ни сё

  12. Раньше юзал bred3 (немного лучше виндовского notepad’a), потом першёл на notepad++
    Вот что раздражает: соединяюсь по FTP (Total’ом) открываю php файл и редактирую NP++
    Но вот чтобы мои изменения попали обратно на сервер надо закрыть NP++ Тогда Total спрашивает залить ли изменённый файл на сервер…

    Как применять изменения не закрывая NP++

  13. EmEditor решает в этом плане (да и вообще, в многих))))

  14. В np++ самая крутая вещь - это консоль с настраиваемой кодировкой вывода результатов запуска программы. В Far или Cmd вывод происходит только в cp866 :(. PSPad я не юзал. Что мне не нравится в np+ так это то что он уже не является заменой виндовому блокноту!!! Если надо просто глянуть текстовик, чтобы тут же закрыть его, напр. при поиске чего-нибудь затерявшегося в нескольких текстовых файлах, то np++ открывается раза в 3 дольше блокнота! Может в нем будет опция “minimalistic”?

    @
  15. А я юзаю scite для быстрой правки файлов и netbeans для серьезного кодинга (:

  16. np++ открывается раза в 3 дольше блокнота

    советую обратить внимание на AkelPad или Notepad в составе PSPad

  17. На pspad’е что мне очень нравится - возможность непрерывной работы по http://ftp. Не нужно файл отправлять, программа сама всё делает.

  18. Netbeans хорош, но страшно тормозит, и надо привыкать и разбираться в нем конечно
    Akel - слишком прост, плагины не спасают
    PSPad убил только потому что загружлся медленно и обновления кончились
    Дмуал про scite - но как вспомню че там надо делать чтобы кодировку поменять - так больше и не думаю

    А NP++ - имеет недостаток - нет выбора цвета - это правда
    Зато все остальное - меня устраивает, просто идеальная штукенция для работы.
    Пробовал так же ProgrammersNotepad, RJTextEd,EmEdit,KomodoEditLite - все хлам, точнее NP++ их победил.

    @
  19. +1 к NP++ если можно. Имеет более простой внешний вид, но при этом все необходимые функции.

  20. позвольте с вами не согласиться

    действительно, NP++ неплох, но на данный момент он упускает пальму первенства и всё из-за разрозненности в стане плагинописателей, многие из плагов давно заброшены, другие не работают с новыми версиями и так постоянно, знаю о чём пишу: юзал NP++ более 3 лет, но в итоге вынужден был перейти на другой редактор

    например, HippoEDIT (бесплатный для СНГ-пользователей) на порядок стабильнее и функциональнее
    или AkelPad, также стабильный редактор, в котором настраивается абсолютно всё, благодаря плагинам и скриптам, нет той разрозненности, присущей npp, также существуют сборки этой программы

  21. 81
    Вчеслав Слепов
    Вчеслав Слепов

    Пользуюсь Np++ очень доволен, настройка подсветки для пользовательских имен файлов на примере:
    Определение стилей->Язык:php->Польз. расширение пишите какой хотите у меня там “tpl”.

  22. Ушел на Programmer Notepad и Sublime Text 2
    Sublime Text 2 FAQ - jkeks: http://jkeks.ru/jkeks.ru/archives/1494

    @
  23. Никак. Но можно использовать другие FTP-клиенты. Я раньше пользовался Filezilla. Он отслеживает сохрание редактируемого документа и предлагает его сохранить. Сейчас перешел на FireFTP(плагин к Файрфоксу). Это вообще песня. Во-первых, для редактирования файла не нужно открывать контекстное меню и выбирать там “редактировать”. Можно настроить так, чтобы файл открывался в редакторе по двойному клику. Во-вторых, Он отслеживает сохрание открытых в редакторе файлов и сам, без спросу, сохраняет их на сервере. Очень, очень удобно.

    @

Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге dimox.name:

  1. Первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.
  5. Комментарии не по теме удаляются.

Подписаться, не комментируя
  • Похожие статьи
  • Предыдущие из рубрики