PSPad vs Notepad++
![PSPad vs Notepad++](https://dimox.name/wp-content/themes/dimox.name/cache/39/9258fd1b037c439_150x100.jpg)
В этой статье пойдет речь о текстовых редакторах PSPad и Notepad++. Если Вы не пользуетесь одним из них, или не находитесь в данный момент в процесса выбора для себя наиболее подходящего редактора, то дальше можете не читать :). Давно пользуюсь редактором PSPad. И вот решил ...
Комментарии (82)
В NP++ есть поиск/замена по регуляному выражению. Попробуй поставить там галочку Regular Expression и вписать \n вместо переноса строки. Может будет работать.
>А SciTE никто не использует что ли?
пользуемся! :) русской сборкой. (правда сложноват он и есть вопросы)
после любимой связки ФАР+Коллорер очень и очнь нра!
по поводу PSPad… долго он у меня был, т.к. функциональный очень… но очень редко на самом деле использовался :(
Notepad++ давным давно поставил и снёс – может снова попробовать :)
из “тяжёлых” – Aptana!
Notepad++ имхо не менее функциональный, шо SciTE. так что я не его использую
Notepad++ можно научить закрываться по Esc, просто настроив клавиши в пункте меню Settings > Shortcut mapper
га, np++ — нет подсветки парных тегов, идет лесом…
pspad крут конечно, но чето виснуть начал непонятно от чего.
spaceblock, у Notepad++ ЕСТЬ подсветка парных скобок, и таких ( ), и таких { }. Мало того, по Ctrl-B можно перепрыгнуть с одной скобки на другую (с закрывающей на открывающу и наоброт).
… а по Ctrl-Shift-B можно выделить содержимое парной скобки.
… а по Ctrl-T можно выделить парные ХТМЛ тэги, а по Ctrl-Shift-T – догадываетесь что получится ? :)
… а в последних версиях появилась возможность настроить ВСЕ горячие кнопки для себя, в том числе и для дополнений, в том числе и для TextFX.
PHP Expert Editor мне нра :) Вижу в нем тока один минус… нет авто закрытия тегов в HTML, а вот в php есть закрытие {…}, (…), […], “…”, ‘…’
Удобности
– Горячие клавиши. Увы на ESC не поставить закрытие файлов но по стандарту CTRL+W .
– Шаблончики PHP. Вставка форм и некоторых элементов HTML
– Подцветка кода естествено php, css, html, java и т.д.
– Отображает невидимые знаки в коде, тойсть если пробел то точечка серенькая и т.п.
– Автоматически ставит отступы
– быстрое закомментирование кода горячими клавишами (очень удобно).
Ну так я могу рассказывать долго… Проще попробуйте. Если вы гражданин РФ получите лицензию бесплатно. Я доволен им и не пользуюсь другими :)
Notepad++ тоже умеет закрываться по Esc – надо изменить горячие клавиши, по умолчанию Alt F4
А я перешёл с Notepad++ на PSPad. Причиной для перехода стало то, что после обновления Notepad++ в нём перестала работать функция diff (сравнения и подсветки файлов). Так вот, поработав с обоими редакторами, могу сказать, что оба они настраиваются неплохо (как минимум клавиши, которые тут так сильно обсуждались). Но PSPad гораздо функциональнее (и это есть сразу, без необходимости установки плагинов), и единственное, в чём он проигрывает Notepad++ — отсутствие фолдинга (сворачивания) кода. Для меня это не проблема, т.к. я фолдингом практически не пользуюсь, вместо этого — использую “прыжок на парный тэг/скобку” и переход по функциям в эксплорере кода (список функций в боковушке). Сейчас у меня PSPad — системный редактор, т.к. он умеет и тексты редактировать, и HEX.
Алексей Труфанов, а я уже перешел на другой редактор – Rapid PHP. Гораздо лучше, чем PSPad.
Dimox, да, я прочитал, но та программа платная.
В Notepad++ создал свой стиль подсветки синтаксиса для языка MQL4. Включив возможность сворачивать блоки кода между парными скобками { } обнаружил, что их подсветка исчезла. Исчезла так же и возможность перепрыгивать с одной парной фигурной скобки на другую по комбинации Ctrl-B.
Переключаюсь на стиль С++ и там всё работает – и блоки сворачиваются и подсветка при этом пашет, хотя блоки сворачиваются как раз те, которые между скобками { }. Может кто подскажет, как настроить сей редактор? А то уж больно удобен в работе.
К вопросу о том, что приходится вручную перегружать файлы.
Подсветка синтаксиса
Подсветка синтаксиса автоматически назначается файлу исходя из его расширения и в дальнейшем может быть изменена. Бывает так, что файлы имеют нестандартные расширения (к примеру в системах управления контентом – cms), такие как tpl и др. При открытии программа не назначает им стиль подсветки, так как самостоятельно не может определить язык программирования (или разметки). Поэтому приходится делать “два клика” – Синтаксис->HTML. При работе с одним файлом это не критично, но если сразу открыть 10, то уже неудобно. Идем в настройки: Опции->Определение стилей. В самой левой колонке выбираем HTML, ниже появляются зарегистрированные расширения, там же есть возможность добавить свое. Добавляем “tpl” и перегружаем файл. После этого всем файлам с раширением tpl будет назначаться стиль HTML.
Все же комментарий оставлю в этой теме, а не в теме RapidPHP, так как PSPad “победил”.
PSPad-ом пользуюсь около года (верстаю на пару месяцев больше :) ), но успел сильно привыкнуть к нему, тем более что полез в “настройки”-“редактировать шаблон”-“HTML” и тоже самое с CSS и JS, убрал лишнее добавил нужное. Получился бесплатный редактор, который как “понимает меня с полуслова” :), насчет притормаживаний – незаметил. Хотя если в “настройки”-“настройки программы”-“файлы и папки” поставить галочки возле “сохранять список открытых файлов”, “запоминать состояние файлов” и т.д. то современем начинает тормозить при создании новых файлов. Для исправления дел можна там же нажать кнопочку “очистить историю”
Все время ищу новые редакторы, устанавливаю пробую…. но долго они у меня недержатся… в сравнении с PSPad-ом они либо проигрывают по функционалу, либо по размерам, либо платные…
Поставил WeBuilder он впринципе такой же как и RapidPHP, немного больше функций… но их то можно просто неиспользовать и убрать с Toolbar. По функциональности оч похож на PSPad. Я уже решил что вот оно и пришло время PSPad-у уходить на заслуженный отдых. И вот принялся я настраивать подсветку в нем… все хорошо но только несмог поменять цвет “непечатаемых символов” (табов и пробелов), они по умолчанию серые, я я делаю фон серым, вот они становятся невидимыми. Также несмог поменять цвет текущей строки. Может подскажет кто как это сделать.
При поисках в гугле как решить проблему попал на этот блог (хотя и раньше уже бывал тут) автору конечно же низкий поклон, блог нетолько приятный глазу, но и полезный.
Нашел здесь про такую штуку в PSPad-е как HTML multihighlighter, раньше избегал ее и выключил так как были какието баги (даже непомню какие), а теперь разобрался и PSPad получил вторую жизнь :).
Он отлично справляется с подсветкой и автодополнением CSS и JS внутри HTML, а это то чего мне раньше нехватало в нем.
PSPad лучше Notepad хотябы только тем что в CSS для бекграунда ненадо вручную писать путь к картинке… это экономит немало времени… это самое первое что пришло в голову
Preferences -> Text Editor -> View -> Highlight focused line.
Большое спасибо! ;)
Я программист, и ни в какой вариации не дизайнер, но не люблю уродские программы… notepad++ страшен, а уж scite так вообще (особенно окно about, его видимо делал душевнобольной 10-летний дегенерат, по-другому объяснить такое невозможно)… За иудины 20$ могли найти фрилансера который хоть какую-то солидность программам навёл. А такое уродство сразу отталкивает от программы, говорит насколько авторы ценят свое “творение”.
Благо есть редактор по win, который имеет больший функционал, ту же производительность, расширяемость и красиво выглядит – http://e-texteditor.com/index.html
Клон textmate, очень классная штука, ни одна поделка из перечисленных с ним не сравнится.
А под nix предпочитаю emacs, но это вечный холивар с vim.
Подскажите как сделать так, чтоб NP++ НЕ запоминал документы?
Я его использую в тотал командере по F4 и он каждый раз открывает прошлые файлы.
Нужно просто закрывать в NP++ открытые документы, а потом закрывать саму программу. А вообще, покопайся в настройках – там вроде есть такая опция. Попадалось что-то подобное на глаза.
Я настроил кнопку Esc = Alt+F4 – то-есть выбрал файл в тотал коммандере, отредактировал, Esc – очень удобно.
1. Закрывать каждый раз открытые документы трудно.
2. В настройках – Разное – История открытых файлов – Сколько помнить = 0.
Решилось… Настройки -> Разное -> Открывать файлы с прошлого сеанса
З.Ы. Имхо NP++ намного лучше.
По мне так np++ прекрасный редактор. Я использую его для редактирования php js css и html каждый день и по многу. Долго не доходили руки поменять схему подсветки, поменял – доволен как слон – удобно. нравятся функции TextFX.
Автор не прав. TextFX > TextFX Characters > Там выберите во что конвертировать выбранный текст. Там же можно заменить все одинарные кавычки в выделенном фрагменте на двойные и т.п. Ещё очень удобно менять кодировку файла(не читать в разных кодировках а конвертировать файл без потерь).
np++ тоже подсвечивает – кликни на тег или скобку и увидишь.
У нас бреда в коде и так хватает ;)
Посмотри на дату создания поста, прежде чем писать, что я не прав. Тогда всего этого не было.
А сейчас какой редактор лучше?
Сейчас я использую Rapid PHP. Для меня он лучше обоих из статьи.
Всем доброго времени суток!!! Присматриваюсь к 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
Редакторы распознают изменения сделанные коллегой и обновляют файл в своем окне. И можно легко переключатся между ними как удобнее
Блин, парни, подскажите хоть один редактор, который нормально поддерживает регэкспы
ну что за хрень, пробую найти в НП++ \r?n – не находит, бла, массу редакторов перепробовал, и во всех регулярки для домохозяек, зачем называть вообще поиском по регулярным выражениям, если бы подсветка хтмл заканчивалась только and , можно было бы назвать это подсветкой синтаксиса?
вообще юзаю давно уже эдитплюс, но тоже с регулярками криво
\r?n
а что этот код должен был найти? n – это обычная буква?
немного опечатался \r?\n
спецсимволы конца строки \r\n – виндовый, \n – никсовый, знак вопроса показывает, что вхождение не обязательно
данные спецсимволы нп++ выделены в отдельный флаг, нахрена их разделять с регулярками?
получается ни то ни сё
EmEditor решает в этом плане (да и вообще, в многих))))