Редактор скриптов

Приложение поставляется в комплекте с минимальной версией Python, которая позволяет запускать базовые скрипты Python Micromine Origin & Beyond и использовать среду Python.

Опытные пользователи могут установить дополнительные модули Python для увеличения мощности и гибкости при написании скриптов. This will require a complete install of the official Micromine Origin & Beyond Python distribution (3.12) or a conda environment with Python 3.12. The application will scan the computer at start-up and will use the installed Micromine Origin & Beyond Python distribution if it is available and is compatible with the application.

Обратите внимание, что приложение не гарантирует совместимость со всеми внешними модулями Python, так как они могут быть непригодны для использования во встроенном фреймворке python Micromine Origin & Beyond.

Следующий код выведет все пути поиска, которые Python будет использовать для нахождения нужных ему модулей (если вы используете среду Python Micromine Origin & Beyond, путь будет <INSTALL_FOLDER>/python/lib):

 print(sys.path) 

На этой страние объясняется, как установить полный дистрибутив Python и предлагаются дополнительные модули Python:

https://extras.micromine.com.au/ProductMicromineService/PythonScriptingMM2025.5.asp

Пример набора форм сценариев Micromine Origin & Beyond см. в разделе: Пример скрипта.

При записи своих действий в приложении (смотрите: Записать скрипт), вы можете загрузить их в качестве скрипта в Редакторе скриптов. (см. ). После этого у вас появится возможность отредактировать или запустить скрипт.

Чтобы открыть Редактор скриптов

  • Во Вкладка Скрипт, группа Python: Нажмите кнопку Открыть редактор сценариев, чтобы открыть редактор сценариев.

Открыть скрипты

Вы можете загрузить существующий скрипт в редактор скриптов с помощью кнопки Открыть на панели инструментов.

Если файл содержит символы табуляции, редактор скриптов сообщит вам, что скрипт может вызвать проблемы.

При появлении соответствующего запроса вы можете нажать кнопку Визуализация отступов, чтобы включить визуализацию пробельных символов. Это отобразит символы, которые необходимо удалить.

Вложенные страницы

Вы можете открывать и редактировать скрипты во множественных вложенных страницах. Для работы можно использовать несколько комбинаций клавиш:

Действие Горячие клавиши
Чтобы создать новую вкладку CTRL + T
Чтобы закрыть вкладку CTRL + W
  Как вариант, нажмите на заголовок вкладки средней кнопкой мыши.
Чтобы переходить по вкладкам CTRL + TAB
  Применимо только для 2 последних вкладок, с которыми вы работали.

Вы можете также нажать правой кнопкой мыши на имя вкладки и выбрать опцию из контекстного меню.

Цвета синтаксиса

Чтобы сделать синтаксис Python более удобным для чтения, к тексту применяются цвета. Теперь гораздо проще различить ключевые слова, запросы функций, числа, стринги, комментарии. Совпадающие и несовпадающие скобки также выделяются цветом.

Вы можете использовать клавишу CTRL одновременно с колесом прокрутки мыши, чтобы изменить масштаб текста в окне редактора.

Горячие клавиши

Для работы с горячими клавишами убедитесь в том, что вы точно работаете с окном редактора.

Действие Горячие клавиши
Открыть Редактор скриптов Скриптинг | Открыть Редактор скриптов (CTRL + F11)
Выбрать все CTRL + A
Чтобы создать новую вкладку CTRL + T
Чтобы закрыть вкладку CTRL + W
  Как вариант, нажмите на заголовок вкладки средней кнопкой мыши.
Чтобы переходить по вкладкам CTRL + TAB
  Применимо только для 2 последних вкладок, с которыми вы работали.
Удалить выбранное и копировать в буфер обмена CTRL + X
Копировать выбранное в буфер обмена CTRL + C
  Вы также можете скопировать содержимое окна Справка Редактора скриптов в буфер обмена
Вставить сведения из буфера обмена в указанное место CTRL + V
Найти CTRL + F
  Поиск можно настроить на чувствительность к регистру и осуществлять его в направлении Вверх или Вниз.
Найти и заменить CTRL H
   
Комментарий CTRL + 3
Убрать комментарий CTRL + 2
  Если выбрана строка 1, либо никакая строка не выбрана, метка комментария # добавляется (или удаляется) к началу текущей строки.
  Если выбрано несколько строк, метка комментария # добавляется (или удаляется) в начало каждой строки.
  Примечание: используйте клавиши с цифрами на основной клавиатуре (а не специальную панель с клавишами на клавиатуре справа).
Вернуть CTRL + Z
Повтор CTRL + Y
Сохранить изменения CTRL + S
  Щелкните по кнопке Сохранить как в панели инструментов редактора, чтобы сохранить внесенные вами изменения в виде нового скрипта.
Печать CTRL + P
Запустить текущий скрипт F5

Клавиши навигации в Редакторе

Используйте следующие горячие клавиши, чтобы работать с окном редактора.

Действие Горячие клавиши
Перейти к началу строки/документа HOME/CTRL + HOME
  Если в начале строки стоит пробел, одним нажатием на клавишу HOME вы переместите курсор к первому символу (не пробелу) в строке. Повторное нажатие клавиши HOME переместит курсор на начало строки. Нажимайте на клавишу HOME в соответствующем порядке, чтобы выполнять эти действия.
Перейти к концу документа/строки END/CTRL + END
Перемотать вверх страницу за страницей PAGE UP
Перемотать вниз страницу за страницей PAGE DOWN
  "Страница" соответствует высоте окна редактора.

Смотрите: Редактор скриптов: горячие клавиши

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

Редактор скриптов: горячие клавиши

Сочетания клавиш