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++ для Python является то, что он имеет тенденцию (для меня) молча смешивать вкладки и пробелы. Я знаю, что это настраивается, но это поймало меня, особенно при попытке работать с другими людьми, использующими разные Редакторы / IDE, поэтому будьте осторожны.
Я еще не использовал Komodo (загрузка никогда не заканчивалась на медленном соединении, которое я был в то время), но я регулярно использую Eclipse с PyDev и наслаждаюсь функциями "IDE", описанными другими респондентами. Тем не менее, я также регулярно разочарован тем, насколько это ресурсная свинья.
недавно я загрузил Notepad++ (гораздо меньший размер загрузки; -)) и наслаждался им совсем немного. Сам редактор хорош и быстр, и он выглядит расширяемым. Я надеюсь скопируйте некоторые из моих любимых функций из IDE в Notepad++ и перенесите их в какой-то отдаленный момент в будущем.
Если бы мне пришлось выбирать между Notepad++ и Komodo, я бы выбрал PyScripter ;.) Серьезно, я считаю PyScripter отличной альтернативой...
скачал и себе. Как Комодо.
Komodo Pros: нравится больше. Делает больше. Похоже на IDE. Редактирование шаблонов в Django
Notepad++ Минусы: Не нравится, как много. Не менее. Меньше похоже и IDE.