Komodo IDE 6 Settings

в 7:06, , рубрики: settings, настройка, Песочница, среда разработки, метки: , ,

image
Хотя (Active )Perl, Python, Tcl интерпретаторы от компании ActiveState достаточно популярны, почему то о самой среде разработки Komodo IDE мало чего прочитаешь на просторах интернета, кроме как на официальном сайте. Увы, т.к. я не силен в английском, то некоторые моменты мне было бы легче понять на картинках или переводе. Не найдя развернутых ответов (на русском) на периодически встающие вопросы настройки и оптимизации, хочу поделиться личным опытом тыканий и смыканий, в надежде найти таких же как я, начинающих пользователей Komodo IDE. Сам я пишу на Perl скрипты для работы с БД. Итак, что же я использую?

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?

Автор: Tensho


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js