Porcupine est un éditeur écrit avec la notoire Tkinter Library. Il prend en charge la plupart des choses que vous attendez d'un éditeur, telles que les assureurs automobiles et la mise en évidence de la syntaxe.

Caractéristiques les plus importantes:
La conception de Porcupine le rend très facile à personnaliser. Presque tout est implémenté comme un plugin qui peut être désactivé facilement, mais si vous savez comment utiliser Python et Tkinter, vous pouvez également créer vos propres plugins. Les plugins de porc-épic sont si puissants que si vous exécutez du porc-épic sans aucun plugins, cela ressemble à ceci:


Voir contribution.md pour les instructions de développement.
Ouvrez un terminal et exécutez ces commandes:
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
Pour exécuter facilement le porc-épic plus tard, accédez à Paramètres -> Paramètres de porc-épic et cochez "Afficher le porc-épic dans le système de menu de bureau". Cela fait que Porcupine apparaît dans le menu comme toute autre application.
Vous pouvez désinstaller le porc-épic en décochez "Afficher les porc-épics dans le système de menu de bureau" dans les paramètres, puis en supprimant porcupine-venv .
Installez Python 3.9 ou plus récent avec PIP et Tkinter d'une manière ou d'une autre. Si vous souhaitez la prise en charge de glisser-déposer, installez également TKDND pour l'interprète TCL que Tkinter utilise. Ensuite, exécutez ces commandes:
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
Pour exécuter facilement le porc-épic plus tard, accédez à Paramètres -> Paramètres de porc-épic et cochez "Afficher le porc-épic dans le système de menu de bureau". Cela fait que Porcupine apparaît dans le menu comme toute autre application.
Vous pouvez désinstaller le porc-épic en décochez "Afficher les porc-épics dans le système de menu de bureau" dans les paramètres, puis en supprimant porcupine-venv .
Je n'ai pas de mac. Si vous avez un Mac, vous pouvez m'aider beaucoup en installant le porc-épic et en me faisant savoir à quel point cela fonctionne.
Je pense que vous pouvez télécharger Python avec Tkinter de Python.org, puis exécuter les commandes pour "Autres distributions Linux" ci-dessus.
Téléchargez un programme d'installation de Porcupine à partir de la page des versions et exécutez-la. Parce que je n'ai pas demandé à Microsoft de faire confiance aux installateurs de Porcupine, vous obtiendrez probablement un avertissement similaire à celui-ci:

Vous devriez toujours pouvoir exécuter l'installateur en cliquant sur "Plus d'informations". Une fois installé, vous trouverez du porc-épic dans le menu Démarrer.
Si vous venez d'installer Porcupine, jetez un œil à l'utilisateur-doc / get-started.md. Si vous souhaitez développer du porc-épic, voir contribution.md ou dev-doc / architecture-and-dessign.md.
La majeure partie de la documentation de Porcupine est les fichiers de marque dans deux dossiers:
dev-doc contient la documentation pour le développement de Porcupine.user-doc contient la documentation d'utilisation de Porcupine. Voir Changelog.md.
Vous obtiendrez probablement la mise en surbrillance de la syntaxe sans aucune configuration et les assureurs automatique avec quelques lignes d'édition de fichiers de configuration. Voir cette documentation.
Veuillez installer la dernière version. Si cela ne fonctionne toujours pas, faites-le moi savoir en créant un problème sur GitHub.
Oui. J'ai écrit la toute première version de nano , mais Porcupine a beaucoup changé depuis.
Je pense parce que je n'ai pas trouvé d'autres projets nommés Porcupine, mais je ne me souviens pas exactement. À l'origine, Porcupine a été nommée "éditeur d'Akuli".
Vous pouvez exécuter le porc-épic et découvrir, ou créer un problème sur GitHub et demander. Si vous parvenez à me rendre excitée par X, je pourrais l'implémenter.
Parce que je peux.
Parce que je peux.
Voir Porcupine / X.py ou Porcupine / Plugins / X.py.
Parce que le porc-épic est meilleur.
Bien sûr que non. Fine est un terrible gâchis dont vous devriez rester loin.
Porcupine est censé être un éditeur sérieux, en fait, vous pourriez regretter même de le toucher. https://www.youtube.com/watch?v=y3iuofkdkju