Komodo Edit и Notepad++: плюсы и минусы: Python dev [закрыто]

Я использую Notepad++ для разработки python, и несколько дней назад я узнал о бесплатном редактировании Komodo.

Мне нужны плюсы и минусы для разработки Python между этими двумя редакторами...

9 ответов


Я немного поработал с программированием Python для Google App Engine, который я начал в Notepad++ , а затем недавно перешел на Komodo, используя два отличных учебника по запуску - оба из которых удобно связаны с этот блог (прямые: здесь и здесь).

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

короче говоря, это IDE, которая предоставляет все преимущества.

Notepad++ проще, намного быстрее загружается и поддерживает некоторые основные настраиваемые команды запуска; это прекрасный выбор, если вам нравится выполнение всего вашего выполнения и отладки прямо в командной строке или оболочке Python. Мой совет-попробовать оба!


Я только что загрузил и начал использовать Komodo Edit. Я использую Notepad++ некоторое время. Вот что я думаю о некоторых функциях:

Komodo Редактировать Плюсы:

  • вы можете перейти к определению функции, даже если она находится в другом файле (мне это нравится)
  • есть плагин, который отображает список классов, функций и таких для текущего файла на стороне. Notepad++ раньше имел такой плагин, но он больше не работает с текущим версия и не обновлялась некоторое время.

Notepad++ Плюсы:

  • если вы выберете слово, оно выделит все эти слова в текущем документе (облегчает поиск орфографических ошибок), без необходимости нажимать Ctrl+F.
  • при работе с HTML, когда курсор включен / в теге, начальный и конечный теги выделены

кто-нибудь знает, если любой из этих последних 2 вещей возможно в Komodo редактировать?


Я использую Komodo edit. Основные причины: Intellisense (не так хорошо, как VisualStudio, но Python-жесткий язык для intellisense) и кросс-платформенная совместимость. Приятно иметь возможность использовать один и тот же редактор на моей машине с Windows, linux и macbook без каких-либо изменений.


Я использую как Komodo Edit, так и Notepad++.

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

Я использую Komodo Edit для крупных проектов, таких как мои приложения django и wxPython. KE-полнофункциональная IDE, поэтому она имеет гораздо больше возможностей.

основные преимущества Komodo Edit для программирования Python:

  • Управление группами файлов, как проекты
  • использовать пользовательские команды для запуска файлов, запуска nosetests/pylint и т. д.
  • Auto complete & проверка синтаксиса
  • Mozilla extension system, с несколькими полезными расширениями, доступными
  • написать макросы в JavaScript или Python
  • проверка орфографии

некоторые из мелочей, которые Notepad++ отсутствует для разработки Python:

  • не автоматически отступает после двоеточия
  • вы не можете установить вкладки / пробелы в типе файла basis (мне нравится использовать вкладки для HTML)
  • нет завершения кода или подсказок
  • нет проверки синтаксиса на лету

насколько я знаю , Notepad++ не показывает вам docstring каждый метод имеет .


недостатком Notepad++ для Python является то, что он имеет тенденцию (для меня) молча смешивать вкладки и пробелы. Я знаю, что это настраивается, но это поймало меня, особенно при попытке работать с другими людьми, использующими разные Редакторы / IDE, поэтому будьте осторожны.


Я еще не использовал Komodo (загрузка никогда не заканчивалась на медленном соединении, которое я был в то время), но я регулярно использую Eclipse с PyDev и наслаждаюсь функциями "IDE", описанными другими респондентами. Тем не менее, я также регулярно разочарован тем, насколько это ресурсная свинья.

недавно я загрузил Notepad++ (гораздо меньший размер загрузки; -)) и наслаждался им совсем немного. Сам редактор хорош и быстр, и он выглядит расширяемым. Я надеюсь скопируйте некоторые из моих любимых функций из IDE в Notepad++ и перенесите их в какой-то отдаленный момент в будущем.


Если бы мне пришлось выбирать между Notepad++ и Komodo, я бы выбрал PyScripter ;.) Серьезно, я считаю PyScripter отличной альтернативой...


скачал и себе. Как Комодо.

Komodo Pros: нравится больше. Делает больше. Похоже на IDE. Редактирование шаблонов в Django

Notepad++ Минусы: Не нравится, как много. Не менее. Меньше похоже и IDE.