
Ash ist ein einfacher und sauberer terminalbasierter Texteditor, der mit modernen Schlüsselbindungen einfach zu bedienen ist. Es ist in der Lage, mehrere Dateien gleichzeitig zu bearbeiten, und verfügt über eine Vielzahl moderner Funktionen. Hier ist ein Bild der Asche -Bearbeitung dieser Readme -Datei:

Ash ist in Python 3.8 mit der Flursbibliothek geschrieben.
Das Folgende ist eine Liste der in Ash verfügbaren Funktionen:
xterm-256 ). Monochrome Terminals werden ebenfalls teilweise unterstützt.*.pyx -Dateien, die die Ladezeit erhöhen können (ignorieren Sie die Warnungen während der Zusammenstellung).Asche ist in erster Linie auf Linux ausgerichtet. Diese Version von Ash wurde nur auf Ubuntu 20.04 mit Python 3.8.2 (64-Bit) getestet.
Hinweis: Anweisungen hier sind für Debian/Ubuntu -basierte Systeme. Für Ihre Verteilung müssen Sie möglicherweise verschiedene Anweisungen ausstellen, um die erforderlichen Pakete zu installieren.
Sie benötigen bestimmte Pakete und Python 3 selbst, um Asche auf Ihrem System auszuführen, da noch keine vorgefertigten Binärdateien verfügbar sind.
$ sudo apt install git
$ sudo apt install xclip
$ sudo apt install python3
$ sudo apt install python3-pipAbhängig von Ihrem System müssen Sie möglicherweise auch die folgenden Pakete installieren:
$ sudo apt install python3-develHier haben Sie mehrere Optionen:
Führen Sie die folgenden Anweisungen aus, um von PYPI zu installieren:
$ sudo pip3 install ash-editorDer obige Befehl lädt Ash herunter und installiert es lokal in Ihrem System. Um Asche von überall aufrufen zu können, finden Sie im Abschnitt "Einstellpfade".
Hinweis: Die stabile Version enthält möglicherweise nicht alle oben aufgeführten Funktionen
Gehen Sie zur Ash -Website und laden Sie die neueste stabile Version herunter. Dann extrahieren Sie den heruntergeladenen Teerball in einen Ordner und öffnen Sie in diesem Ordner Ihr Terminal von dort und führen Sie aus:
$ sudo pip3 install . Die nächtlichen Builds enthält die neuesten Merkmale von Ash. Gehen Sie zur Ash -Website und laden Sie die neueste nächtliche Veröffentlichung herunter. Dann extrahieren Sie den heruntergeladenen Teerball in einen Ordner und öffnen Sie in diesem Ordner Ihr Terminal von dort und führen Sie aus:
$ sudo pip3 install . Um aus der Quelle zu erstellen, geben Sie die folgenden Anweisungen aus:
$ sudo apt install git
$ cd ~
$ git clone --depth 1 -b master https://github.com/akashnag/ash.git
$ cd ash
$ python3 setup.py sdist (Obwohl Sie es direkt von hier aus installieren können, wird dist empfohlen.
Um Ash auszuführen, stellen Sie sicher, dass Sie :$HOME/.local/bin an Ihre $ path -Variable in der Datei ~/.bashrc angehängt (wenn Sie bash als Shell verwenden. Wenn Sie Ihre entsprechende .rc -Datei nicht öffnen). Um Asche auszuführen, siehe Nutzungsabschnitt.
Um Asche zu deinstallieren, können Sie verwenden:
$ sudo pip3 uninstall ash-editorDa Ash noch in der Entwicklung befindet, sind noch nicht verfügbare Binärdateien verfügbar. Sie können Pyinstaller oder ähnliche Tools verwenden, um eine für Ihr System zu erstellen.
Sobald Sie den Ash -Quellcode heruntergeladen und wie oben detailliert eingerichtet haben, können Sie ihn verwenden.
Anmerkungen:
Asche laufen:
$ ash path/to/file.txtOder um einen leeren Puffer zu öffnen:
$ ashoder um ein Projekt zu eröffnen (Verzeichnis):
$ ash path/to/directoryDie wichtigsten Bindungen finden Sie in der Asche.
Wenn Sie Fehler finden, melden Sie sie bitte. Gerne akzeptiere ich auch Pull-Anfragen von Personen entweder für Fehlerfixes, Leistungsverbesserungen oder für die Implementierung der oben aufgeführten Funktionen. Bitte überlegen Sie, ob die oben aufgeführten Funktionen vollständig implementiert wurden. Weitere Informationen über die implementierenden Funktionen und die Projektstruktur finden Sie in den Beitragsrichtlinien
Sie können den GitHub -Problem -Tracker verwenden, um Fehler zu melden, Fragen zu stellen oder neue Funktionen vorzuschlagen. Sie können das Protokoll einfügen, wenn dies relevant ist, was in ~/.config/ash-editor/log.txt zu finden ist.
Für Diskussionen im Zusammenhang mit der Entwicklungs -Roadmap und dem Ash -Editor im Allgemeinen können Sie sich dem Ash Discord Server anschließen.
Wenn Sie sich nicht mit Softwareentwicklung interessieren, können Sie dennoch finanziell einen Beitrag leisten. Finanzielle Beiträge helfen mir dabei, die Arbeit an diesem Projekt gegenüber anderen zu priorisieren und zu wissen, dass diese Software eine echte Nachfrage besteht.





















Copyright © Akash Nag. Alle Rechte vorbehalten.
Lizenziert unter der GPL-2.0-Lizenz.