Как настроить комодо эдит

Komodo IDE 6 Settings

Edit – Preferences

Большинство настроек общего плана, как и следовало ожидать, находятся во вкладке Edit – Preferences. Здесь я настраиваю следующие пункты меню:

  • Editor – отображение пробелов (Show whitespase characters), номеров линий (Show line numbers), поведение D&D (Drag & Drop) и оповещения на разные события
  • Editor – Indentation – кол-во пробелов в отступе (Number of spaces per ident)
  • Environment – необходимые переменные окружения (User Environment Variables)
  • Fonts and Colors – схема (Scheme – New) и настройка ее на свой вкус и цвет по вкладкам
  • Interactive Shell – выбор предпочитаемого языка (Preffered Language), позволяет не выбирать язык для нового шэлла, а создает его автоматически (в моем случае Perl)
  • Languages – Perl – путь к интерпретатору (Use this interpreter)
  • New Files – Ctrl+N создает файл с нужным расширением (в моем случае .pl)
  • Shared Support – распределение тулбокса на всех/одного пользователя
  • Source Code Control – CVS/Perforce/Subversion/Bazaar/Git/Mercurial – путь к системе контроля версий

(?) Что означают или как настроить следующие закладки я так и не понял:

  • Formatters
  • Language Help
  • Mapped URIs

Остальные я оставил в том виде, в котором они по умолчанию. И еще немного о фичах данной среды:

HTTP Inspector – иногда выручает при анализе HTTP трафика, не умеет работать с https, есть настройка правил отбора данных.
Servers – удаленный доступ к файлам
Rx Toolkit – отладчик регулярных выражений
Databases – работа с базами данных SQLite; MySQL и Oracle с помощью расширений (Tools – Add-ons)
Places – рабочие директории
DOM – просмотр DOM HTML-документа

Читайте также:  Может не работать бортовой компьютер

Кстати очень рекомендую покопаться в Extensions, там есть несколько хороших вещей, которые могут помочь. Например, модуль TODO helper позволяет ставить себе напоминания в коде о том, что надо сделать в будущем и удобно их потом мониторить. Есть возможность писать свои расширения для Komodo.
Управление всякого рода сниппетами (Snippets) и макросами (Macros) командами во вкладке Tools. Есть еще варианты настраивания шаблонов новых файлов (Template). Пишите заготовку, сохраняете ее (Save as) как шаблон и потом создаете новый файл уже из этого шаблона.

Ctrl+J – автоподбор класса/подкласса/метода (CodeItel Completion)
Ctrl+Space – автодополнение слова, при условии, что вы его уже набирали в редакторе pr –> print (Complete Word)
Ctrl+3 – закомментировать выделенный блок
Ctrl+2 – снять комментарии с выделенного блока

Может кто подскажет, что он активно использует в Komodo? Какие преимущества в определенных вещах у него перед другими IDE?

Источник

/dev/head

Делаем из Komodo Edit полноценную IDE для python

В поисках нормальной IDE для python, я потратил много времени и сил и с каждым днём во мне всё больше и больше созревала ненависть к этому великолепному языку. Я с недавних пор начал програмить на Яве к которой по крайней мере есть три супер навороченные IDE (Eclipse, Netbeans и IntelliJIDEA). Недавно я захотел написать программу на питоне и понял, что мой emacs как-то не дотягивает до удобной работы ибо я уже привык к Netbeans который я использую для кодинга на яве. Увы из нового Netbeans поддержку пистона выпилили, печаль

Вот какой путь я прошёл:

  • PyDev — конечно крут, но увы очень дико тормозит ибо это плагин для Eclipse, так что как-то не сложилось у меня.
  • geany — конечно это не IDE, но слишком уж простая. Я её рассматривал, просто очень многие её советовали.
  • emacs + python-mode — я до поисков IDE регулярно пользовался emacs’ом, удобно но это тоже не полноценная IDE.
  • Spyder — эта хрень у меня так нормально не заработала ;(
  • idle — простой стандартный редактор, не пойдёт.
  • Eric — полнейший УГ, в стиле программ KDE, много кнопок и менюшек, короче работать на таком сложно.
  • Monkey Studio — боже упаси, тоже самое что и Eric, да ещё вылетает после каждого чиха.
  • Wing IDE 101 — не впечатлило, но IDE не плохая, но как-то не в моём вкусе 🙂
  • DrPython — для начинающих, но не для меня.
  • Komodo IDE — вот это я понимаю, стоящая вещь но увы платная 🙁
  • Komodo Edit — редактор кода, недо-IDE. стойте. тут можно написать макросы. плагины. добавлять элементы интерфейса. круто. поговорим о этом чуде:

Установка

Есть два способа установки на Ubuntu.

  1. Скачать с оф.сайта —> распаковать —> установить
  2. Подключить репозиторий от доброго человека

После того как вы скачали и установили Komodo Edit, мы его запустим 🙂

Вот что пишет педовики про этот редактор:

Komodo Edit — бесплатный текстовый редактор для динамических языков программирования, изданный компанией-разработчиком ActiveState. Начиная с версии 4.3.0, распространяется под свободной тройной лицензией Mozilla — MPL, GNU GPL и GNU LGPL.

Komodo Edit унаследовал много свойств от коммерческой Komodo IDE, такие как широкий диапазон поддерживаемых языков (PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS 3) и платформ (GNU/Linux, Apple Mac OS, Microsoft Windows NT 5.0+).

Редактор поддерживает подсветку синтаксиса, синтаксиса на лету, а также автозавершение скобок, кавычек и зарезервированных слов. Быстрый запуск, удалённая работа с файлами, горячие клавиши, инструментарий с интегрированной поддержкой командной оболочки, макросов и сниппетов, а также механизм расширений аналогичный Mozilla Firefox.

Неплохой функционал, но много чего не хватает, например банальной кнопки Run, для запуска наших программ на python, вот сейчас мы займемся устранением этих проблем.

Добавляем менюшку и кнопку выполнения программ

Открываем меню View —> Tab & Sidebars —> Toolbox.

С боку появится панель Toolbox

Жмём на свободное пространство в этой панели и нажимаем правую кнопку мыши.

Add —> New Custom Menu —> Вводим название меню ( в нашем варианте это «Run»)

Ура появилось меню!

В Toolbar’е выбираем наше меню «Run», нажимаем правую кнопку мыши.

Появится окно —> в самом верхнем поле вводим название макроса в нашем случае «Run program», а в большой текстовой области вставляем макрос:

// Macro recorded on: Mon Oct 22 2012 01:25:32 GMT+0400 (MSK)
komodo.assertMacroVersion(3);
if (komodo.view) < komodo.view.setFocus(); >
ko.commands.doCommand(‘cmd_save’)
ko.run.output.kill(-1);
setTimeout(function() <
ko.run.runEncodedCommand(window, ‘%(python) \»%F\» <\'cwd\': u\'%D\'>‘);
>, 100);

После этого переходим на вкладку «Key Binding» —> «New Key Sequence»—> Нажимаем соответствующую клавишу которую вы хотите привязать к этому макросу (В нашем случае это «F5») —> Жмём «OK»

Вот так это должно выглядеть:

Source tree

Ну если кто внимательный, тот увидел на моём скрине крутое дерево кода «Source», расскажу как такую фичу добавить:

  • Tools—>Add-ons —>Get Add-ons—> В поиске пишем «NST» и жмём Install.
  • View —>Tab & Sidebars —>Source

Вот и всё, вы получаете достаточно неплохую IDE, но увы без продвинутого дебагера, как в коммерческой версии Komodo IDE.

Источник

Komodo Editor: настройка инструментальной панели

При первом запуске в KE можно видеть панель панель инструментов с пиктограммами для выполнения некоего набора действий, которые разработчики отнесли к числу наиболее частых. Однако мнение применителя на этот счёт может быть более иным. Учитывая это, разработчики предоставили достаточно возможностей для настраивания инструментальной панели. Чтобы ими воспользоваться, достаточно правого клика на панели и выбора пункта Настройка из появившегося контекстного меню:

Панель настроки инструментов выглядит так:

И говорить зедсь особо нечего — проще показать на скриншотах, как настроил инструменты я. Опять таки не как призыв к обезьяньичанию, просто как пример возможных вариантов. Как нетрудно догадаться, чёрные «галки» — это включённые опции, белые «вороны» — отключённые. Так что поехали по порядку — начиная со Стандартной панели инструментов:

Далее я расправился с остальными панелями:

Объяснять, почему я сделал так, а не иначе, полагаю излишним — всё равно каждый применитель перекроит наборы пиктограмм на всех панелях по своему. После чего не лишне будет вернуться к контекстному меню инструментальной панели и включить панель открытия файла

Если одноимённая пиктограмма Стандартной панели вызывается стандартное же окно c файловым древом, то здесь появляется выпадающее меню со списком подкаталогов домашнего каталога пользователя, определённого стандартом freedesktop.org: Desktop , Documents , Download и так далее:

После выбора и нажатия на Enter соответствующая ветка появится в левой боковой панели главного окна KE. Впрочем, поскольку в моём домашнем каталоге никаких данных не хранится, для меня это оказалось излишеством.

После всех показанных манипуляций моя панель инструментов приобрела такой вид:

При желании можно включить и подписи к иконкам, однако я полагаю это не нужным: в результате на панели может просто не хватить места:

Тем более что всплывающих при наведении на пиктограмму подсказок даже по первости достаточно, а потом приходит автоматизм.

Оставьте комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Воззрения кота Manual’а. Инструменты сочинителя. Komodo Edit. Введение

С точки зрения кота Manual’а, текстовый редактор Komodo Edit — лучший инструмент для сочинения повествовательных текстов. Точнее, один из двух лучших, наряду с собратом по ремеслу, Geany. Но свои воззрения по поводу последнего он изложит в своё время. А пока поделится воззрениями относительно первого, благо за годы работы с ним они вполне сформировались.

Что такое Komodo Edit

Komodo Edit, который далее для краткости будет именоваться просто KE — это текстовый редактор, согласно предложенной ранее классификации, работающий в графическом режиме (или, по простуму, в Иксах) и принадлежащеий к категории «продвинутых». По мнению разработчиков, он ориентирован в основном для программистов. Однако, как показала практика, прекрасно подходит для использования в мирных целях. То есть для сочинения нарративных текстов любой степени сложности.

Не смотря на «программисткую продвинутость», KE не следует путать с интегрированной средой разработки — Komodo IDE, предназначенной уже чисто для написания исходных текстов программ. Ибо это — две большие разницы:

  1. Komodo IDE — мощная интегрированная среда разработки, распространяемая к как коммерческий продукт по цене от 300 до более чем полутора тысяч баксов, в зависимости от типа лицензии и поддержки; для просветления потенциальных применителей и осознания ими того, за что они платятся, доступна трёхнедельная Trial’ная версия;
  2. 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 МБ) надлежит распаковать обычным образом:

Затем — перейти в образовавшийся каталог — например, сюда:

И запустить установочный скрипт install.sh . Что можно сделать от лица обычного пользователя:

После чего будет предложено задать целевой каталог — по умолчанию

/Komodo-Edit-10 , не соглашаться с чем нет никакого резона:

И через некоторое время инсталляция благополучно завершится:

Но установку можно выполнить и от лица администратора:

В этом случае вариантов выбора целевого каталога больше. Во-первых, никто не запрещает назначить таковым /usr — и тогда компонеты утсановленного пакета попадут в своеобычные места вроде /usr/bin , /usr/lib и /usr/share , но зато могут возникнуть сложности при обнолении версии KE. Да и идеологически правильно в таких случаях устанавливать пакет в подкаталоги /opt — например, в /opt/Komodo-Edit-10 . И для порядка создать символическую ссылку:

Аосле перезапуска сеанса пункт Komodo Edit появится в секции Программирование главного меню большинства рабочих сред:

Ну а в среде Cinnamon для этого достаточно «обновить» параметры сеанса комбинацией клавиш Alt+Control+Escape.

Первый запуск, первые настройки

Первый запуск KE вызывает серию окон, позволяющих выполнить первичную настройку программы. Все их можно спокойно пропустить, сощласившись с предложениями по уиолчанию — ибо потом, если умлчальный вид KE не устроит, его можно будет переконфигурировать по собственному хотению, (почти) как угодно. Однако в первом приближении о возможностях первичной настройки скажу несколько слов.

Итак, после первого запуска KE можно видеть следующую картину:

Первое, что тут можно сделать — это поменять цветовую схему:

Умолчальная, как явствует из скриншота — тёмная. Если траурные тона не устраивают, то можно пока выбрать любую из светлых тем, а потом уже подобрать самую глазу приятную.

Далее можно выбрать режим общего оформления окна, заменив умолчальный на «классический», то есть как в предыдущих версиях KE:

Следующая опция — изменение стиля горячих клавиш с собственного, умолчального, на любой из доступных (например, нга стиль Vi или Emacs, для любителей соответствующих редакторов)::

И последнее в первом из вводных окон — выбор браузера для отображения HTML-страниц. Здесь вариантов два — общесистемный (который, разумеется, может быть любым) или Firefox:

В следующем вводном окне важных опций — две. Во-первых, это возможность включения режима табуляции — по умолчанию табуляция превращается в проблемы. Что-как я понимаю, хорошо для Python-программеров, но неудобно для простых советских сочинителей. и второе — установка величины этой самой табляции:

И, наконец, на последнем из вводных окон не нужно делать ничего, кроме нажатия на кнопку Finish:

Если на предыдущих шагах соглашаться с тем, что дают, следующей картиной (маслом) будет вот эта:

Но, как уже было сказано, ничего страшного в этом нет. Потому что в KE можно настроить почти всё. Однако этим мы займёмся чуть позже. А пока — попробуем сразу взяться за работу. Тем более что стартовый экран на это как бы и намекает.

Оставьте комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Оцените статью