MaxSite.org 11 лет
Блог вебмастера о сайтостроении
Внимание! Данная запись отмечена как устаревшая и может содержать неточную или неактуальную информацию!

Программа для кодера - Notepad2

СофтПросмотров: 15505 (134)

Чем вы пользуетесь при написании кода? Я когда-то писал о PSPad, где указывал его плюсы. Но со временем обнаружилось несколько недочетов, которые отодвинули эту программу на второй план.

Я, правда, должен сразу же отметить, что по функционалу PSPad вполне достаточен и сравнивать его по этим критериям с другими программами просто бессмысленно. Но есть несколько вещей, которые в PSPad сделаны не совсем удачно. Именно поэтому я в большинстве случаев пользуюсь другой программой - Notepad2.

Собственно как понятно из названия - это Блокнот блокнотом. За исключением некоторых мелочей.

Notepad2

Прежде всего стоит отметить время загрузки. Если PSPad загружается в течение нескольких секунд (5-10), то Notepad2 - мгновенно. Причем даже для достаточно больших файлов. То есть когда нужно открыть и быстро подправить файл, то не возникает ощущение «подвиса» компьютера.

Следующий момент с которым я так и не смог смириться - это тройной клик по строке. Стандартно должен выделиться текущий абзац. Я привык именно так использовать эту возможность, потому что мне приходилось много времени работать в ворде и PageMaker'е. Для них это стандартное поведение, а я привык. Так вот PSPad (да и не только он) не умеет выделять абзац тройным кликом. Notepad2 - без проблем.

Далее я описываю возможности, которые нельзя назвать уникальными, но именно они сыграли основную роль.

1. Корректная работа с юникод-кодировкой. Причем программа конвертирует текст «на лету», то есть не нужно пользоваться ни буфером обмена, ни пересохранением файла. Просто выбираем File->Encoding. Никаких сложностей. Кстати для текста можно задать и символ конца абзаца. Например некоторые клиенты пользуются маками, поэтому после закачки файлов на сервер этот символ абзаца сбивается - выглядит как дополнительные пустые абзацы. В таких случаях в программе достаточно указать верную систему (Linux или Windows).

2. Бесконечная отмена. Если не закрывать файл, то всегда можно откатиться до самого первого изменения. Иногда такая возможность бывает очень кстати.

3. Подсветка синаксиса. Тут конечно никого не удивишь, просто скажу, что сделано все на уровне: можно и выбирать схемы подсветки, и редактировать существующие.

4. Автоотступы. Поскольку отступы в коде служат для лучшей читаемости, то без них никуда. Причем сделано настолько удачно (табуляторы и пробелы), что я иногда даже в отчание впадаю от дельфовского редактора. Настолько привыкаешь к Notepad'овскому. Интересно, что в программе можно задать автоподсветку отступов - появляются вертикальные полоски, что позволяет зрительно выделять блоки по уровню вложенности.

5. Автозавершение тэгов. Подходит для html-кодеров. Например набираем "<div>" и сразу получаем "<div> </div>".

6. Подсветка пробелов. Иногда в коде присутсвует куча хлама в виде лишних пробелов и табуляторов. Нажимаем Ctrl+Shift+8 и они отображаются в виде красных символов.

7. Перемещение строк. Например вам нужно переместить элементы списка (строк). Обычно это делается так: выделяется строка, потом мышкой переносится в нужное место, лишние абзацы удаляются, а там где нужно добавляются. В Notepad2 все делается гораздо проще: Ctrl+Shift+стрелка вверх/вниз.

8. Дублирование строки. Иногда нужно взять строчку за шаблон. Например при описании стилей. Тут обычно копируют в буфер, потом вставляют в нужное место. Notepad2 предлагает более просто решение: Ctrl+D.

9. Удаление строки. Строки/абзацы удаляются Ctrl+E. Признаться я долго привыкал к этой комбинации, потому что Ctrl+Y более распростанена.

10. Достаточно интересная возможность - преобразовать табуляторы в/из пробелов. Например я привык делать отступы табуляторами. Так уж сложилось. Но при публикации на сайте отступ табулятора не всегда корректен. Чтобы такого не произошло, просто выделяем нужный фрагмент и конвертируем его в пробелы.

11. Совершенно замечательная возможность - отступы для целых текстовых блоков. Например нам нужно задать отступы для вложенных блоков. Когда блоки небольшие, вручную добавить табуляторы не проблема. Но при больших кусках это уже проблематично - легко сбиться. В Notepad2 это делается очень просто: Ctrl+Tab сдвигает весь блок вправо. Ctrl+Shift+Tab, наоборот, влево. Причем совершенно не обязательно выделять весь текст - достаточно поставить курсор в нужную строчку. Очень удобно.

Домашняя страница Notepad2

Комментариев: 27 RSS

1aLeXgO31-01-2008 20:22

Отличный редактор, быстрый, с больщой функциональностью.

Пару раз приходилось править дамп базы данных, где необходимо было заменить достаточно большой объем данных, с помощью Notepad2 это не заняло много времени. :wink:

2Сергей31-01-2008 20:50

Супер редактор, пользуюсь им с 2004 года. Он у меня замена стандартному блокноту.:cool:

3Leo31-01-2008 21:12

EditPlus (editplus.com) - отличный редактор, быстрый и функциональный, пользуюсь им давно-давно.. :wink:

4Amikeco31-01-2008 21:59

Спасибо, посмотрю обязательно. Давно ищу замену привычному RPad32, но до сих пор не нашёл: или перегруженные лишней (для меня) функциональностью программы, или ещё какие-то проблемы...

5Dimox31-01-2008 22:29

Эх... обидно, что до сих пор нет идеального текстового редактора (лично для меня). В разных редакторах есть свои суперские примочки, но чтобы все, что мне нужно, присутствовало в одном редакторе, к сожалению, такого пока нет... Использую PSPad - многое чего не хватает, но и отказаться не могу, т.к. у других нет того, что есть у него :)

6Михаил Гунин31-01-2008 23:17

Очень неплох еще Notepad++ - хотя я в итоге пока что остался с PSPad.

7mihailt01-02-2008 00:47

Под никсами Gedit и Geany под виндой Geany

8Bum3r01-02-2008 03:09

Уже очень давно использую notepad++ очень нравиться :)

9Maksus01-02-2008 04:55

Чем вы пользуетесь при написании кода?

EditPlus :cool:

10Пётр Шевцов01-02-2008 07:57

Я использую Eclipse (ну не совсем конечно текстовый редактор), Gedit и vim

12Евгений01-02-2008 08:35

Прежде всего стоит отметить время загрузки. Если PSPad загружается в течение нескольких секунд (5-10), то Notepad2 - мгновенно.

Меня в PSPad-е это тоже раздражало, пока я не нашёл выход: можно сделать так, чтобы при закрытии PSPad сворачивался в трей. Тогда загрузка новых файлов происходит моментально: PSPad уже загружен.

13Глобатор01-02-2008 08:59

Спасибо! Пользуюсь Notepad++, но этот непременно попробую.

14Delchyve01-02-2008 10:49

Тоже давно пользуюсь Notepad2. Правда иногда он глючит, например, при работе с ФТП. Но в целом меня полностью устраивает.

Как альтернатива стоит Intype.

17Оптимизатор01-02-2008 17:19

А я использую AkelPad. Тоже неплохой редактор.

18Tapac01-02-2008 19:40

ZDE, т.к. сниппеты, хелп, работы с файлами по фтп, как с локальными, svn, дебаггинг, ну и т.д.)

Тяжеловат немного, но вот жду появления Neon версии, там обещают всё лучше и быстрее)

19Владимир Лучанинов01-02-2008 20:03

Notepad++ может делать всё, что описано в этом посте (тройной щелчок - это действительно удобно).

Плюс может делать многое другое. :wink:

Единственный недостаток - открывает медленно файлы больше 10Мб, если решает, что нужно подсветить синтаксис (например, XML :eek:)

20mvkozyrev01-02-2008 21:30

PHP ExpertEditor (для рунета, кстати, распространяется бесплатно). Переехал на него. Некоторая тяжеловатость наблюдается, но компенсируется функционалом.

Чесно говоря, лучшее из всего, что я вообще видел.

21Андрей Лапенко03-02-2008 22:48

Я пользуюсь редактором bred3, боле привычен и удобен.

22Павел04-02-2008 18:26

В стародавние времена пользовал продукты от Macromedia (в т.ч. Macromedia Homesite). А последние пять лет - исключительно Microsoft Visual Studio.

23Охотник на зелёных07-02-2008 12:44

Только EditPlus . Специально скачал сейчас Notepad2, поковырялся. Тормоз страшный..

По EditPlus ваши пункты:

1. Есть

2. Есть

3. Есть

4. Есть

5. Есть, но я отключил. Очень часто не в тему

7. Есть

8. Не понял зачем это, но в Edit+ есть возможность назначить до 10 запоминалок. Нажимаем ALT+1...0 и вот они.

9. Тоже не понял зачем это. Я обычно выделяю CTLR+HOME или CTRL+ВНИЗилиВВЕРХ и нажимаю DEL.

10. Есть, но при этом есть ещё и офигенный свой механиз замены одного на другое использующиий регулярные выражения. Я без него уже просто не могу.

11. Есть, хотя пользую редко, только нужно выделять. TAB туда Shift+TAB обратно.

p.s. пользуюсь уже 7 лет

24Максим07-02-2008 12:57

Вы только забыли упомянуть, что программа платная и стоит 30$. ;)

25BaRoN!07-02-2008 23:10

Маленькие правки обычно прямо на сервере в vim (самый удобный редактор для одиночных файлов) и потом сливаю себе, если нет - то FAR + Colorer.

Но чаще всего нужен именно редактор с поддержкой проекта (хотя бы минималистичной, как в PSPad), - здесь мой выбор PHPEd от NuSphere (хотя платный и даже дорогой). Даже при том, что PHP - далеко не основная область моего функционирования. А в целом больше всего нравится - Quanta+ под *NIX, очень хотелось бы видеть его на Win32.

26Stac18-02-2008 17:29

У меня дома Notepad2 редактором по умолчанию стоит, а, дурак, даже и не задумывался, что у него столько функций :)

При случае использую MacroHTML.

27blogomober13-12-2008 20:27

Или это я туплю, или notepad++ стал моросить (хотя юзаю уже более года). Стал искать замену и вспомнил что именно у вас читал про альтернативу.Попробуем )

Оставьте комментарий!

Комментарий будет опубликован после проверки. Вы соглашаетесь с правилами сайта.

(обязательно)

О сайте

Здесь вы получите самую полную информацию о создании сайтов на MaxSite CMS.