Подтвердить что ты не робот

Komodo Edit и Notepad ++: Плюсы и минусы: Python dev

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

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

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

Notepad ++ Плюсы:

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

Кто-нибудь знает, возможно ли в Комодо изменить что-нибудь из двух последних вещей?

Ответ 3

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

Ответ 4

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

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

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

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

  • Управление группами файлов как проектов
  • Использовать специальные команды для запуска файлов, запускать nosetests/pylint и т.д.
  • Автоматическое завершение и проверка синтаксиса
  • Система расширения Mozilla с несколькими полезными расширениями
  • Пишите макросы в JavaScript или Python
  • Проверка орфографии

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

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

Ответ 5

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

Ответ 6

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

Ответ 7

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

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

Ответ 8

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

Ответ 9

Скачал и сам. Как Комодо лучше.

Komodo Pros: Как лучше. Больше. Похоже на IDE. Редактирует шаблоны Django

Notepad ++ Минусы: не нравится. Делает меньше. Похоже, что и IDE.