Редактор Mu

Редактор Mu - это редактор для начинающих изучать Python (он поддерживает только Python).

С одной стороны, в нём нет ничего лишнего, что поначалу может сильно отвлекать и путать. В то же время, в нём есть такие важные функции как проверка кода на соблюдение PEP 8 и debugger. Плюс, Mu работает на разных ОС (macOS, Windows, Linux).

Запись лекций по редактору Mu:

Особенности установки Mu

Единственный нюанс с установкой Mu - это то, что его лучше установить через pip, чтобы модули, которые установлены в pip были видны. То есть, установить надо так:

pip install mu-editor

А не через установщик ОС.

Открыть Mu

Открыть Mu:

mu-editor

Открыть какой-то файл в Mu:

mu-editor task_4_1.py

Или нажать “Load” в графическом интерфейсе.

Особенности работы с файлами

Начиная с версии Mu 1.0.3 файлы открываются как обычно в редакторах. То есть, например, если открыть файл task_9_1.py в каталоге 09_functions, то для открытия файла config_r1.txt, достаточно указать имя файла, так как этот файл находится в том же каталоге.

Ранее надо было указывать полный путь.

Mu до 1.0.3

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

Изменение каталога по умолчанию.

Как настроить ОС, чтобы файлы .py открывались Mu (по умолчанию в моих VM - Geany)

mu cfg

mu cfg

Полезные ссылки

Создание ярлыка

Для создания ярлыка, надо установить модуль shortcut:

pip3 install shortcut

И выполнить команду

shortcut mu-editor

Настройка приложения в Debian

cd /usr/share/applications

Добавить в файл mu.editor.desktop:

[Desktop Entry]
Name=mu-editor
Comment=Simple Python editor
Exec=mu-editor
Icon=/usr/share/pixmaps/mu.png
Terminal=false
Type=Application
MimeType=text/plain
Categories=GTK;Development;TextEditor;
Keywords=Python;text;editor;
InitialPreference=6

Добавить иконку

cd /usr/share/pixmaps
sudo wget https://codewith.mu/img/brand.png
sudo mv brand.png mu.png

Source.

Leave a Comment