Skip to content

Latest commit

 

History

History
98 lines (70 loc) · 4.51 KB

File metadata and controls

98 lines (70 loc) · 4.51 KB

logo

MATLAB Utilities

MATLAB

English | 简体中文 | Deutsch | Español | Français | 日本語

MATLAB Utilities sammelt editorbezogene MATLAB-Skripte und den MBeautifier-Code-Formatter, um tägliche Workflows zu beschleunigen.

Inhalt

MWidgets-Skripte

  • AutoCdPath (MWidgets/AutoCdPath.m): Wechselt das aktuelle Arbeitsverzeichnis in den Ordner der aktiven Editor-Datei. Gibt einen Fehler aus, wenn keine Datei geöffnet ist.
  • OneMlx2M (MWidgets/OneMlx2M.m): Konvertiert das aktuell geöffnete .mlx Live Script in eine .m-Datei.
  • MultiMlx2M (MWidgets/MultiMlx2M.m): Konvertiert alle .mlx-Dateien im aktuellen Ordner in .m-Dateien (ruft zuvor AutoCdPath auf).
  • Beautifier (MWidgets/Beautifier.m): Formatiert die aktive .m-Datei, indem MBeautify.formatCurrentEditorPage() aufgerufen wird.
  • LiveScriptCustomize (MWidgets/LiveScriptCustomize.m): Setzt Live-Editor-Schriften (Code: Jetbrains Mono, normal: Segoe UI, Größe 14px).
  • Setup (MWidgets/Setup.m): Fügt MATLAB-Favoriten (Kategorie WIDGETS) für AutoCdPath, OneMlx2M, MultiMlx2M und Beautifier hinzu und verwendet Symbole aus icons/.

MBeautifier-Formatter

  • Einrichtung: Führen Sie MBeautify.setup() einmal aus, um MBeautifier/resources/settings/MBeautyConfigurationRules.m aus den XML-Regeln zu erzeugen.
  • Formatierbefehle:
    • MBeautify.formatCurrentEditorPage() (mit true speichern)
    • MBeautify.formatEditorSelection() (mit true speichern)
    • MBeautify.formatFile(file) (formatiert und lässt die Datei geöffnet, ohne zu speichern)
    • MBeautify.formatFile(file, outFile) (formatiert und schreibt in die Ausgabedatei)
    • MBeautify.formatFiles(directory, fileFilter)
  • Konfiguration: Bearbeiten Sie MBeautifier/resources/settings/MBeautyConfigurationRules.xml und führen Sie MBeautify.setup() erneut aus.
  • Basiert auf dem Projekt MBeautifier.

Installation

Voraussetzungen

  • MATLAB-Desktop-Editor-APIs (matlab.desktop.editor).
  • MATLAB-Live-Editor-APIs (matlab.internal.liveeditor) für die .mlx-Konvertierung.

Download von GitHub

  1. Öffnen Sie die GitHub-Releases-Seite.
  2. Unter Assets laden Sie die gewünschten .m-Skripte oder das .zip-Archiv herunter.

Zum MATLAB-Suchpfad hinzufügen

Fügen Sie das Repository-Root (oder die Ordner MWidgets und MBeautifier) zum MATLAB-Suchpfad hinzu.

Verwendung

Befehlsfenster

AutoCdPath
OneMlx2M
MultiMlx2M
Beautifier
MBeautify.formatCurrentEditorPage()

Favoriten und Shortcuts

  • Öffnen Sie MWidgets/Setup.m im MATLAB-Editor, stellen Sie sicher, dass sie aktiv ist, und führen Sie Setup aus, um Favoriten mit Symbolen zur Werkzeugleiste hinzuzufügen.
  • MBeautifier kann außerdem Shortcuts für Formatieraktionen erstellen:
MBeautify.createShortcut('editorpage')
MBeautify.createShortcut('editorselection')
MBeautify.createShortcut('file')

Manuelle Favoriten (optional)

Zu Favoriten hinzufügen

Favoriten bearbeiten

Favoritenbefehl bearbeiten

Favoriten Ergebnis

Live-Editor-Schriftarten

Führen Sie LiveScriptCustomize aus, um die Standard-Schriftarteinstellungen aus dem Skript anzuwenden.

Lizenz

GPL-3.0 License © ruiyangzhou01