Komodo Edit — продвинутый редактор программного кода, который упрощает работу со сложными проектами.
Скачать для Windows
Скачайте последнюю версию Komodo Edit 12.0.1 с помощью MultiSetup или по прямой ссылке. Программа совместима с операционными системами Windows 11, 10, 8, Vista, XP разрядностью 32/64-bit, размер установочного файла — 74.8 Мб. Данный программный продукт разработан ActiveState Software Inc. и распространяется бесплатно. Также вы можете скачать программу с официального сайта.
Описание программы
Несмотря на то, что этот продукт создавался специально для программистов и веб-девелоперов, его полюбили и рядовые пользователи. Благодаря удобному интерфейсу и множеству полезных функций Komodo Edit подходит также для работы с обычным текстом.
Редактор поддерживает работу со всеми распространенными языками программирования. Для веб-разработчиков есть поддержка PHP, HTML и XML. В редакторе предусмотрена поддержка кода, а также функция автоматического дополнения. Есть удобный поиск с учетом множества параметров.
Классный редактор Komodo Edit
Во встроенной библиотеке имеется большое количество готовых элементов, которые вставляются в нужный участок кода — для этого можно вызвать меню, которое отображается в правой части программы. Слева удобно отобразить меню, отображающее древовидный каталог файлов и папок.
Стоит также упомянуть, что Komodo Edit поддерживает плагины. С помощью дополнений можно настроить или изменить интерфейс программы, добавлять поддержку языков программирования, которых нет в версии из коробки.
Преимущества и недостатки
- Работа с вкладками
- Проверка орфографии
- Настройка цветов для каждого отдельного проекта
- Удобная навигация по папкам и файлам
- Долго загружается по сравнению с другими редакторами
Источник: ktonasoft.ru
Воззрения кота Manual’а. Инструменты сочинителя. Komodo Edit. Введение
С точки зрения кота Manual’а, текстовый редактор Komodo Edit — лучший инструмент для сочинения повествовательных текстов. Точнее, один из двух лучших, наряду с собратом по ремеслу, Geany. Но свои воззрения по поводу последнего он изложит в своё время. А пока поделится воззрениями относительно первого, благо за годы работы с ним они вполне сформировались.
Что такое Komodo Edit
Komodo Edit, который далее для краткости будет именоваться просто KE — это текстовый редактор, согласно предложенной ранее классификации, работающий в графическом режиме (или, по простуму, в Иксах) и принадлежащеий к категории «продвинутых». По мнению разработчиков, он ориентирован в основном для программистов. Однако, как показала практика, прекрасно подходит для использования в мирных целях. То есть для сочинения нарративных текстов любой степени сложности.
Не смотря на «программисткую продвинутость», KE не следует путать с интегрированной средой разработки — Komodo IDE, предназначенной уже чисто для написания исходных текстов программ. Ибо это — две большие разницы:
- Komodo IDE — мощная интегрированная среда разработки, распространяемая к как коммерческий продукт по цене от 300 до более чем полутора тысяч баксов, в зависимости от типа лицензии и поддержки; для просветления потенциальных применителей и осознания ими того, за что они платятся, доступна трёхнедельная Trial’ная версия;
- Komodo Edit — нечто вроде облегчённого варианта одноимённой IDE, представляющий собой развитый текстовый редактор с поддержкой управления проектами, протоколированием макросов и прочими функциями, позволяющими отнести его к категории «продвинутых»; он распространяется на условиях Mozilla Public License, то есть являет собой свободный Open Source в чиcтом виде.
Общее между этими программами то, что они до недавнего времени разрабатывались одними и теми же людьми — сотрудниками фирмы Active State, Komode IDE полностью, Komode Editor — при участии сообщества. Правда, похоже, что нынче разработка KE возложена на сообщество целиком — но это мои конспирологические домыслы.
Получение
До недавнего времени получение и установка KE для применителей дистрибутивов семейства Ubuntu было очень простой задачей: достаточно было подключить PPA-репозиторий Mystic-Mirage и инсталлировать пакет штатными средствами.
Этот способ доступен и сейчас, репозиторий доступен по указанному адресу. Однако с августа 2016 года он более не поддерживается. Поэтому свежие версии KE, начиная с 10.2, можно получить только с официального сайта компании ActiveState, хотя на поверхности они и там не валяются, а помещаются сюда:
И, как подсказали мне товарищи, есть и прямая ссылка для скачивания именно последней версии:
Применителям дистрибутивов, отличных от Ubuntu, надлежит поступать аналогично. Впрочем, они и ранее так делали. Хотя применители Archlinux’а и его клонов, таких, как Antergos, могут установить KE, подключив репозиторий AUR.
Кроме того, на сайте ActiveState имеется архив всех предыдущих версий KE:
О нём следует помнить любителям русифицированных интерфейсов, ибо пакета русификации для текущей ветки 10.X нет и в блишайшее время не предвидится. Однако для версий с 8.5.3 по 9.3.1 включительно его можно скачать с сайта Laborpago. Важно, чтобы версия пакета русификации точно соответствовала версии KE:
После этого пакет русификации остаётся только установить, руководствуясь, например, этой инструкцией. Поскольку далее речь пойдёт только о KE 10.X, к написанному там добавить нечего.
Установка
Установленый тарбалл (объём текущей версии — 78 МБ) надлежит распаковать обычным образом:
$ tar xvf path2/Komodo-Edit-10.2.1-17670-linux-x86_64.tar.gz
Затем — перейти в образовавшийся каталог — например, сюда:
$ cd /tmp/Komodo-Edit-10.2.1-17670-linux-x86_64
И запустить установочный скрипт install.sh . Что можно сделать от лица обычного пользователя:
$ ./install.sh
После чего будет предложено задать целевой каталог — по умолчанию ~/Komodo-Edit-10 , не соглашаться с чем нет никакого резона:
И через некоторое время инсталляция благополучно завершится:
Но установку можно выполнить и от лица администратора:
$ sudo ./install.sh
В этом случае вариантов выбора целевого каталога больше. Во-первых, никто не запрещает назначить таковым /usr — и тогда компонеты утсановленного пакета попадут в своеобычные места вроде /usr/bin , /usr/lib и /usr/share , но зато могут возникнуть сложности при обнолении версии KE. Да и идеологически правильно в таких случаях устанавливать пакет в подкаталоги /opt — например, в /opt/Komodo-Edit-10 . И для порядка создать символическую ссылку:
$ ln -s /opt/Komodo-Edit-10/bin /opt/Komodo-Edit-10/bin/
Аосле перезапуска сеанса пункт Komodo Edit появится в секции Программирование главного меню большинства рабочих сред:
Ну а в среде Cinnamon для этого достаточно «обновить» параметры сеанса комбинацией клавиш Alt+Control+Escape.
Первый запуск, первые настройки
Первый запуск KE вызывает серию окон, позволяющих выполнить первичную настройку программы. Все их можно спокойно пропустить, сощласившись с предложениями по уиолчанию — ибо потом, если умлчальный вид KE не устроит, его можно будет переконфигурировать по собственному хотению, (почти) как угодно. Однако в первом приближении о возможностях первичной настройки скажу несколько слов.
Итак, после первого запуска KE можно видеть следующую картину:
Первое, что тут можно сделать — это поменять цветовую схему:
Умолчальная, как явствует из скриншота — тёмная. Если траурные тона не устраивают, то можно пока выбрать любую из светлых тем, а потом уже подобрать самую глазу приятную.
Далее можно выбрать режим общего оформления окна, заменив умолчальный на «классический», то есть как в предыдущих версиях KE:
Следующая опция — изменение стиля горячих клавиш с собственного, умолчального, на любой из доступных (например, нга стиль Vi или Emacs, для любителей соответствующих редакторов)::
И последнее в первом из вводных окон — выбор браузера для отображения HTML-страниц. Здесь вариантов два — общесистемный (который, разумеется, может быть любым) или Firefox:
В следующем вводном окне важных опций — две. Во-первых, это возможность включения режима табуляции — по умолчанию табуляция превращается в проблемы. Что-как я понимаю, хорошо для Python-программеров, но неудобно для простых советских сочинителей. и второе — установка величины этой самой табляции:
И, наконец, на последнем из вводных окон не нужно делать ничего, кроме нажатия на кнопку Finish:
Если на предыдущих шагах соглашаться с тем, что дают, следующей картиной (маслом) будет вот эта:
Но, как уже было сказано, ничего страшного в этом нет. Потому что в KE можно настроить почти всё. Однако этим мы займёмся чуть позже. А пока — попробуем сразу взяться за работу. Тем более что стартовый экран на это как бы и намекает.
Сочинитель в жанре беллетристики технологической и более иной. Не рекомендуемой к прочтению информационно-неполовозрелым и литературно невинным гражданам. Посмотреть все записи автора alv
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.
Источник: www.alv.me
Обзор Komodo Edit и Komodo IDE 8
2014-07-08 в 10:11, admin , рубрики: IDE, komodo, netbeans, perl, php, python, ruby, ruby on rails, Программирование
Привет. На хабре много обзоров различных сред разработки, но совсем мало информации про Komodo Edit и Komodo IDE.
Я пользуюсь Komodo с 2010 года и за это время вышло несколько мажорных релизов и хочу с вами поделиться кратким обзором основных возможностей.
Komodo Edit — это кросс-платформенный текстовый редактор, который построен на движке Mozilla, поддерживает большое количество языков. Проект является полностью открытым и распространяется под лицензией MPL (Mozilla Public License). Разработка проекта ведется на GitHub.
Как и у всех, есть авто-дополнение со справочной информацией, поддержка плагинов, макросы, сниппеты.
Главная фича, которая мне понравилась, это удаленное редактирование кода, подобно Sublime если прикрутить к нему плагины для работы по SFTP. В восьмой версии также появился визуальный скроллинг, аналогично тому, который есть в Sublime.
Komodo IDE — это коммерческая среда разработки, которая построена на Komodo Edit и имеет ряд дополнительных функций, как например, отладка кода (включая удаленную), рефакторинг, работа с VCS, HTTP Inspector, Rx Toolkit, интегативный шелл, юнит-тесты, интеграцию с другими продуктами компании (Stackato, Perl Dev Kit и TCL Dev Kit) и другие мелочи.
Текстовый редактор поддерживает большое количество языков для подсветки синтаксиса, есть автодополнение, Intellisense. Я сделал несколько небольших таблиц со сводной информацией по поддерживаемым технологиям.
Языки программирования, а также фреймворки, для которых есть Intellisense и отладка (в платной версии).
PHP | Lararel, Zend | Lararel, Smarty, Twig |
Perl | Mojolicious, Catalyst | epMojo, Mason, TT |
Ruby | Ruby on Rails | RHTML |
Python | Django | Django templates |
js, nodejs | ExpressJS, jQuery, Dojo, YUI, MochiKit, ExtJS, Prototype | EJS |
TCL |
Автодополнение Javascript, Ruby, Python по качеству немного уступает продуктам IDEA, но все равно находится на достойном уровне.
Для Ruby on Rails есть встроенный bundle, если нажать Ctrl+Shift+K то можно быстро запустить команду из rake.
Замечание: для отладки django приложений из IDE, в данный момент, нужно запустить сервер без поддержки threads.
Языки разметки | XML, XSLT, HTML, HTML5, JSON, YAML |
CSS | CSS, Less, SASS, SCSS |
Mozilla | XUL, XBL |
Другое | TCL, Bash, Apache, Lua, SQL, C++, C#, Pascal, Smalltalk, Lisp, Markdown, Ini, VHDL, Scheme, Makefile, Haskell, Coffeescript… |
Интерфейс
Из коробки есть две темы оформления основного интерфейса (светлая и темная), а также десяток тем для самого редактора. Можно настроить все вплоть до цвета отдельной лексемы.
Режим vi находится в Editor — Key Bindings.
Поддержка Emmet включается с помощью стороннего плагина.
Удаленное редактирования кода
Доступны следующие протоколы: FTP, FTPS, SFTP, SCP.
В отличие от Netbeans или IDEA, не происходит полная синхронизация удаленного кода локально.
Отладка
Отладка кода сделана очень хорошо, поддерживаются все языки из первой таблицы. Есть удаленная отладка.
Отладчик это самая полезная фича, которая есть в Komodo IDE, особенно для разработки на Perl.
Системы контроля версий
Поддерживаются Mercurial, Bazaar, Git, CVS, SVN, Perforce.
Сочетания клавиш настраиваются в Preferences — Shortcuts.
Подсветки измененных частей кода в реальном времени нет, но есть diff, который открывается в отдельном окне.
Интерактивный терминал
Доступен интерактивный шелл на Python, Perl, Ruby и TCL.
Есть небольшой трюк, если нажать Ctrl+R и написать cmd.exe, то таким образом получается еще и виндовый терминал.
Toolbox
Если вы часто повторяете какую-то последовательность действий, то можно записать их в виде макроса (подобно в Excel) или запрограммировать на javascript. А потом запускать через Toolbox.
Collaboration режим
В этом режиме можно работать над одним и тем же кодом совместно, как в Google Docs.
Database explorer
Разработчиками заявлена поддержка SQLite, MySQL, Oracle. Для работы с MySQL и Oracle нужно установить расширения.
Юнит-тестирование
Вначале нужно создать тест-план, который в дальнейшем вызывается в IDE
Поддерживаются TAP, PHPUnit, unittest, Rake::Test, tcltest, Rake tests.
Рефакторинг и форматирование
Рефакторинг появился совсем недавно. Есть возможность переименовывать переменные и методы класса.
По хоткею можно запустить js tidy или выровнять отступы.
Regex Toolkit
Запускается в отдельном окне и может помочь визуально протестировать ваши регулярные выражения.
HTTP Inspector
Реализован в виде HTTP прокси.
Поддерживаются пользовательские правила: например если в запросе есть определенный параметр, заголовок, или в URL содержится определенный текст, то выходим из отладки, или меняем значения нужный заголовка.
Поддержка расширений
Komodo поддерживает сторонние расширения.
Диалог стандартный, который пришел из Firefox.
В каталоге есть Zen Coding, PEP-8 syntax checker, D Language и еще много других.
Цены
Komodo Edit распространяется бесплатно. Ценовая политика на Komodo IDE сильно изменилась в этом году.
Стоимость Enterprise лицензии — $295, однако Personal license стоит всего $89, что на $19 дороже Sublime text и на $10 дешевле одной из сред разработки JetBrains для PHP, Ruby, Python
Полезные ссылки
- github.com/Komodo/KomodoEdit
- komodoide.com/download/#edit
- komodoide.com/features/
Komodo Edit — отличный редактор с большим набором фишек, подойдет для разработки небольших проектов. Также на него стоит обратить внимание, если вы сейчас разрабатываете в Sublime или Textmate и уже привыкли пользоваться сторонними тулзами вроде Sourcetree для работы с Git.
Komodo IDE предоставит вам максимум возможностей, описанных в этом обзоре. Самой важной функцией, лично для меня, является дебаггер.
Источник: www.pvsm.ru