Макросы Python на Mac с использованием Komodo - PullRequest
3 голосов
/ 30 мая 2011

Я использую Komodo IDE, версия 6.1.1, сборка 61234, платформа macosx-x86. Я также использую Python 3.2 и Python 2.7. Я только перешел на использование (мой первый) Mac. Версия ОС 10.6.?

На моих машинах с Windows я настроил пару макросов, которые я хотел бы продолжать использовать:

F2: сохранить файл и затем запустить с использованием Python 2.x, откроется вкладка, запуск в текущем каталоге
F3: сохранить файл и затем запустить с использованием Python 3.x, результаты на вкладке, запуск в текущем каталоге

Есть идеи, как это сделать? Я очень новичок в использовании Mac, поэтому не знаю, с чего начать.

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Я закончил писать свои собственные макросы - см. Ниже ...

// Macro recorded on: Thu Jun 10 2010 08:50:50 GMT+1000 (AUS Eastern Standard Time)
komodo.assertMacroVersion(3);
if (komodo.view && komodo.view.scintilla) { komodo.view.scintilla.focus(); }
komodo.doCommand('cmd_save')
ko.run.runEncodedCommand(window, '/usr/local/bin/pythonw \"%F\" {\'cwd\': u\'%D\'}');

и ...

// Macro recorded on: Thu Jun 10 2010 08:50:50 GMT+1000 (AUS Eastern Standard Time)
komodo.assertMacroVersion(3);
if (komodo.view && komodo.view.scintilla) { komodo.view.scintilla.focus(); }
komodo.doCommand('cmd_save')
ko.run.runEncodedCommand(window, '/usr/local/bin/pythonw3 \"%F\" {\'cwd\': u\'%D\'}');
0 голосов
/ 01 июня 2011

Перейдите в «Панель инструментов», щелкните правой кнопкой мыши макрос, который вы хотите сохранить, и нажмите «Сохранить как». Скопируйте сохраненные макросы на ваш Mac. А затем нажмите значок гаечного ключа и выберите «Импорт файлов из файловой системы»

enter image description here

Если у вас Komodo 7, вы можете использовать функцию синхронизации для синхронизации ваших макросов с несколькими компьютерами без особых усилий.

...