Porcupine ist ein Redakteur, der mit der berüchtigten Tkinter -Bibliothek geschrieben wurde. Es unterstützt die meisten Dinge, die Sie von einem Editor erwarten würden, z. B. Autokapital und Syntax -Hervorhebungen.

Wichtigste Merkmale:
Das Design von Porcupin macht es sehr einfach, sich anzupassen. Fast alles wird als Plugin implementiert, das leicht deaktiviert werden kann. Wenn Sie jedoch wissen, wie Sie Python und TKinter verwenden, können Sie auch Ihre eigenen Plugins erstellen. Porcupine -Plugins sind so leistungsstark, dass es so aussieht, wenn Sie Porcupine ohne Plugins ausführen:


Siehe Beitrag für Entwicklungsanweisungen.
Öffnen Sie ein Terminal und führen Sie diese Befehle aus:
sudo apt install python3-tk python3-pip python3-venv
sudo apt install --no-install-recommends tkdnd # for drop_to_open plugin
python3 -m venv porcupine-venv
source porcupine-venv/bin/activate
pip install wheel
pip install https://github.com/Akuli/porcupine/archive/v2024.03.31.zip
porcu
Um die Einstellungen zu Einstellungen zu erhalten -> Einstellungen für die Einstellungen von Stormen gehen Sie einfach wieder in Einstellungen und überprüfen Sie "Porcupine im Desktop -Menüsystem anzeigen". Auf diese Weise wird Porcupine wie jede andere Anwendung im Menü angezeigt.
Sie können Porcupine deinstallieren, indem Sie in den Einstellungen "Porcupine im Desktop-Menüsystem anzeigen" und dann das Löschen porcupine-venv Löschen.
Installieren Sie Python 3.9 oder neuer mit Pip und Tkinter irgendwie. Wenn Sie Drag & Drop -Support möchten, installieren Sie auch TKDND für den TCL -Interpreter, den TKinter verwendet. Dann führen Sie diese Befehle aus:
python3 -m venv porcupine-venv
source porcupine-venv/bin/activate
pip install wheel
pip install https://github.com/Akuli/porcupine/archive/v2024.03.31.zip
porcu
Um die Einstellungen zu Einstellungen zu erhalten -> Einstellungen für die Einstellungen von Stormen gehen Sie einfach wieder in Einstellungen und überprüfen Sie "Porcupine im Desktop -Menüsystem anzeigen". Auf diese Weise wird Porcupine wie jede andere Anwendung im Menü angezeigt.
Sie können Porcupine deinstallieren, indem Sie in den Einstellungen "Porcupine im Desktop-Menüsystem anzeigen" und dann das Löschen porcupine-venv Löschen.
Ich habe keinen Mac. Wenn Sie einen Mac haben, können Sie mir sehr helfen, indem Sie Stachelschwächter installieren und mich wissen lassen, wie gut es funktioniert.
Ich denke, Sie können Python mit Tkinter von python.org herunterladen und dann die Befehle für "andere Linux -Verteilungen" oben ausführen.
Laden Sie einen Stachelporcupine -Installateur von der Seite "Releases" herunter und führen Sie es aus. Da ich Microsoft nicht gebeten habe, Porcupine -Installateure zu vertrauen, werden Sie wahrscheinlich eine ähnliche Warnung wie diese erhalten:

Sie sollten weiterhin in der Lage sein, das Installationsprogramm auf "Weitere Informationen" zu klicken. Bei der Installation finden Sie Porcupine aus dem Startmenü.
Wenn Sie gerade Porcupine installiert haben, schauen Sie sich User-Doc/Get-Started.md an. Wenn Sie Porcupine entwickeln möchten, finden Sie unter steigern.
Der größte Teil der Dokumentation von Porcupin ist Markdown -Dateien in zwei Ordnern:
dev-doc Ordner enthält die Dokumentation zur Entwicklung von Stachelschwein.user-doc Ordner enthält die Dokumentation für die Verwendung von Porcupine. Siehe ChangeLog.md.
Sie erhalten wahrscheinlich die Syntax -Hervorhebung ohne Konfiguration und automatische Vervollständigungen mit einigen Zeilen der Bearbeitung von Konfigurationsdateien. Siehe diese Dokumentation.
Bitte installieren Sie die neueste Version. Wenn es immer noch nicht funktioniert, lassen Sie es mich wissen, indem Sie ein Problem auf GitHub erstellen.
Ja. Ich habe die allererste Version in nano geschrieben, aber seitdem hat sich Porcupine stark verändert.
Ich denke, weil ich keine anderen Projekte namens Porcupine gefunden habe, aber ich erinnere mich nicht genau. Ursprünglich wurde Porcupine "Akulis Herausgeber" genannt.
Sie können Porcupine ausführen und es herausfinden oder ein Problem auf GitHub erstellen und fragen. Wenn Sie es schaffen, mich über X zu begeistern, kann ich es implementieren.
Weil ich kann.
Weil ich kann.
Siehe Porcupine/X.Py oder Porcupine/Plugins/X.Py.
Weil Stachelschwein besser ist.
Natürlich nicht. Leerlauf ist ein schreckliches Chaos, von dem Sie weit weg bleiben sollten.
Porcupine soll ein ernsthafter Redakteur sein, in der Tat könnten Sie es bereuen. https://www.youtube.com/watch?v=y3iuofkdkju