Zum Inhalt

MassCode ein freier und kostenloser Snippet Manager

Mit MassCode lassen sich auf dem eigenen Client sehr einfach und effektiv Code-Schnipsel, sog. Snippets, verwalten.

Auf der offiziellen Website steht zwar "for developers", aber mit dem Programm lassen sich jegliche Arten von Textbausteinen und Code-Schnipseln verwalten.

Es lassen sich z.B. VBA-Code für Excel, Textbausteine für Word, Bausteine für E-Mails, etc. damit verwalten. Dadurch das massCode von überall aufgerufen werden kann, ist es nicht an ein Programm oder Betriebssystem gebunden.

Das Programm ist dabei sehr übersichtlich gehalten, was die Bedienung sehr einfach macht.

Verwaltet werden die eigenen Codesnippets in Ordnern. Dabei ist es dem Benutzer überlassen, wie viele Ordner er anlegen möchte.

Zusätzlich zu den Ordnern können auch für jedes Snippet noch Tags vergeben werden.

In meinem Beispiel habe ich einen Ordner für LaTeX angelegt. Dort finden sich meine vorgefertigten Blöcke, die ich sehr häufig für meine Dokumente benötige.

massCode

Installation

MacOS

Die Installation für MacOS ist einfach, es gibt eine Homebrew Formulae:

brew install --cask masscode

Nach der Installation des Programms erscheint die Fehlermeldung:

"massCode.app" kann nicht geöffnet werden, da Apple darin nicht nach Schadsoftware suchen kann

Klickt auf "Im Finder anzeigen", haltet die control-Taste gedrückt und klickt auf Öffnen.

massCode

MassCode sollte sich dann ganz normal, wie jedes andere Programm öffnen lassen.

Linux und Windows

Auf der offiziellen Website des Projekts gibt es zudem Installationspakete für Linux Ubuntu und Windows:

Erste Konfiguration

MassCode ist schnell eingerichtet. Die zwei wichtigsten Einstellungen sind die Ordner, wo massCode die Code Snippets und die Backups ablegt.

massCode - Einstellungen

Die beiden Einstellungen sind an eure Anforderungen anzupassen.

Snippets Synchronisieren

massCode verwaltet die Code-Schnipsel ausschließlich auf der lokalen Festplatte. Das Programm selbst bietet keine Synchronisation an.

Aber das stellt absolut kein Problem dar. Alle massCode-Dateien lassen sich mit jedem beliebigen Sync-Programm auf einen Server spielen und von dort auf andere Clients überspielen.

Ihr könnt eine Nextcloud für den Sync verwenden oder auch über einen Git-Server die Snippets managen.

Codeberg

Dein Weg zur eigenen Nextcloud

Ich überspiele meine massCode Snippets über eine Gitea-Instanz auf andere Clients. Da in diesem Fall Gitea die Versioning übernimmt, habe ich über die .gitignore das synchronisieren des Ordners backups ausgeschaltet.

.DS_Store
backups/

Auf dem neuen Client ist ebenfalls die .gitignore zu verwenden, da sonst der Ordner backups doch noch auf Gitea landet.

Die beiden Ordner für Storage und Backup sind ggf. noch anzupassen.

massCode verwenden

Auf einem Mac lässt sich massCode sehr einfach verwenden. Es ist einfach die Tastenkombination option + s zu drücken.

Im Pop-up kann dann nach dem Code gesucht werden und anschließend in die Zwischenablage kopiert werden.

massCode

Es wird auch eine Erweiterung für Visual Studio Code angeboten, leider hat das bei mir nicht funktioniert.

Nachtrag: August 2022

MassCode lässt sich mittlerweile sehr gut über die Erweiterung in Visual Studio Code einbinden und verwenden.

Gib mir gerne einen Kaffee ☕ aus ❗️

Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.

Donation via PayPalDonation via LiberaPay

Donation via Bitcoin
Bitcoin Address: bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj

Source

Photo by Markus Spiske on Unsplash