
Ash est un éditeur de texte basé sur un terminal simple et propre, qui vise à être facile à utiliser avec les liaisons de clés modernes. Il est capable de gérer plusieurs fichiers simultanément et dispose d'un large éventail de fonctionnalités modernes. Voici une image de Ash édition de ce fichier ReadMe:

Ash est écrit dans Python 3.8 à l'aide de la bibliothèque de maudire.
Ce qui suit est une liste des fonctionnalités disponibles en cendres :
xterm-256 ). Les terminaux monochromes sont également partiellement pris en charge.*.pyx , ce qui peut augmenter le temps de chargement (ignorer les avertissements pendant la compilation)Les cendres sont principalement ciblées à Linux. Cette version de Ash n'a été testée que sur Ubuntu 20.04 avec Python 3.8.2 (64 bits)
Remarque: Les instructions fournies ici sont pour les systèmes basés sur Debian / Ubuntu. Pour votre distribution, vous devrez peut-être émettre différentes instructions pour installer les packages nécessaires.
Vous avez besoin de certains packages et Python 3 lui-même pour exécuter les cendres sur votre système, car il n'y a pas encore de binaires prédéfinis.
$ sudo apt install git
$ sudo apt install xclip
$ sudo apt install python3
$ sudo apt install python3-pipSelon votre système, vous devrez peut-être également installer les packages suivants:
$ sudo apt install python3-develVous avez plusieurs options ici:
Exécutez les instructions suivantes à installer à partir de PYPI:
$ sudo pip3 install ash-editorLa commande ci-dessus télécharge Ash et l'installe localement sur votre système. Pour pouvoir invoquer des cendres de n'importe où, voir la section des chemins de réglage.
Remarque: la version stable peut ne pas contenir toutes les fonctionnalités énumérées ci-dessus
Allez sur le site Web de Ash et téléchargez la dernière version stable. Extrairez ensuite le ballon de goudron téléchargé dans un dossier et une fois à l'intérieur de ce dossier, ouvrez votre terminal à partir de là et exécutez:
$ sudo pip3 install . Les constructions nocturnes contient toutes les dernières fonctionnalités de Ash. Allez sur le site Web de Ash et téléchargez la dernière version nocturne. Extrairez ensuite le ballon de goudron téléchargé dans un dossier et une fois à l'intérieur de ce dossier, ouvrez votre terminal à partir de là et exécutez:
$ sudo pip3 install . Pour construire à partir de la source, émettez les instructions suivantes:
$ sudo apt install git
$ cd ~
$ git clone --depth 1 -b master https://github.com/akashnag/ash.git
$ cd ash
$ python3 setup.py sdist (Bien que vous puissiez l'installer directement à partir d'ici, il n'est pas recommandé) Vous trouverez le nouveau tar-ball créé sous dist Directory, d'où vous pouvez procéder comme auparavant en copie d'abord le tarball dans un nouveau répertoire, en l'extrait, puis en l'installant.
Pour exécuter Ash , assurez-vous que vous avez :$HOME/.local/bin annexé à votre variable de chemin $ dans le fichier ~/.bashrc (si vous utilisez bash comme shell. Si vous n'ouvrez pas votre fichier .rc correspondant). Pour exécuter Ash , consultez la section d'utilisation.
Pour désinstaller les cendres , vous pouvez utiliser:
$ sudo pip3 uninstall ash-editorÉtant donné que Ash est toujours en cours de développement, les binaires prédéfinis ne sont pas encore disponibles. Vous pouvez utiliser Pyinstaller ou des outils similaires pour en créer un pour votre système.
Une fois que vous avez téléchargé le code source Ash et le configurer comme détaillé ci-dessus, vous êtes prêt à l'utiliser.
Notes:
Pour courir Ash :
$ ash path/to/file.txtOu, pour ouvrir un tampon vide:
$ ashou, pour ouvrir un projet (répertoire):
$ ash path/to/directoryVoir les liaisons clés pour obtenir de l'aide sur la façon de naviguer dans les cendres.
Si vous trouvez des bogues, veuillez les signaler. Je suis également heureux d'accepter les demandes de traction de quiconque pour les fixations de bogues, les améliorations des performances ou la mise en œuvre des fonctionnalités non encore implémentées énumérées ci-dessus. Veuillez envisager de contribuer aux nouvelles fonctionnalités uniquement lorsque les fonctionnalités énumérées ci-dessus ont été entièrement implémentées. Pour plus d'informations sur les fonctionnalités à mettre en œuvre et la structure du projet, consultez les directives de contribution
Vous pouvez utiliser le suivi du problème GitHub pour signaler les bogues, poser des questions ou suggérer de nouvelles fonctionnalités. Vous pouvez inclure le journal si cela est pertinent, qui peut être trouvé dans ~/.config/ash-editor/log.txt .
Pour les discussions liées à la feuille de route de développement et à l'éditeur Ash en général, vous pouvez rejoindre le serveur Ash Discord.
Si vous n'êtes pas dans le développement de logiciels, vous pouvez toujours contribuer financièrement. Les contributions financières m'aident à hiérarchiser le travail sur ce projet par rapport aux autres et m'aide à savoir qu'il existe une réelle demande pour ce logiciel.





















Copyright © Akash Nag. Tous droits réservés.
Licencié sous la licence GPL-2.0.