Komodo Edit и Notepad ++: Плюсы и минусы: Python dev
Я использую Notepad ++ для разработки python, и несколько дней назад я узнал о бесплатном Komodo Edit.
Мне нужны плюсы и минусы для разработки Python между этими двумя редакторами...
Ответы
Ответ 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.