PSPad vs Notepad++

В этой статье пойдет речь о текстовых редакторах 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++, но удерживает отсутствие нескольких весьма значимых для меня функций.

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

* * *

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

Комментарии (82)
  1. 1
    AXS

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

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

    • 2
      @

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

  2. 3
    Антон
    @

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

  3. 4

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

  4. 5
    dust

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

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

  5. 6
    Darth_Vaider

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

  6. 7
    @

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

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

  7. 8
    zver

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

    • 9
      C-grammer

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

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

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

  8. 10
    Вчеслав Слепов

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

  9. 11
    @

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

  10. 12
    sarandon

    Я тоже не смог найти полноценную замену NP++, причем по очень банальной, но имеющей крайне важное значение для меня причине: только NP++ имеет ДЕЙСТВИТЕЛЬНО подсветку парных тегов. Пробовал работать с PSPad-ом, и — о ужас! — подсветил парно div, но не подсветил парно html и body. Это несерьезно. Мне приходится много верстать, работать над шаблонами и прототипами html, и полноценную подсветку обнаруживаю только в NP++