6pad, l'éditeur de texte petit et malin
A l'origine de cet éditeur, une frustration grandissante à l'encontre du bloc-notes de windows, très rapide et très accessible mais manquant cruellement de fonctionnalités importantes quand on fait de la programmation.
Pour la programmation, il y a bien sûr des environnements de développement. Mais je les trouve soit trop inaccessibles, soit trop lents, ou tout simplement usines à gaz. Je préfère travailler avec des choses simples et la ligne de commande. En ce qui concerne les éditeurs dits légers tels que notepad2 et notepad++, leur accessibilité n'est pas suffisante. C'est pourquoi j'ai décidé de créer mon propre éditeur de texte, que j'ai nommé 6pad.
6pad est un éditeur de texte pour windows destiné à remplacer l'archaïque bloc-notes. IL a été dès le départ conçu pour conserver sa rapidité d'exécution et son accessibilité, tout en proposant de nouvelles fonctionnalités pas réellement innovantes mais utiles et pratiques.
Fonctionnalités
- 100% accessible, car n'utilisant que les composants standards de windows
- Petit et portable: moins de 600 Ko, pas d'installation nécessaire
- Rapidité accrue, même à l'ouverture et l'édition de gros fichiers de plusieurs Mo (max. 1 Go)
- Ouverture de fichiers multiples dans des onglets séparés
- Gestion des 13 encodages les plus courants et des différents types de sauts de ligne
- Recherche et remplacement par expressions régulières compatibles perl
- Suivi de l'indentation automatique et touche origine intelligente
- Protection contre la double-ouverture et les modifications concurrentes
- Module complet et puissant de scripting en langage lua, permettant de personnaliser l'éditeur à vos exigences
Puisque toutes les choses ont des inconvénients, les fonctionnalités suivantes ne sont PAS proposés et ne le seront certainement JAMAIS :
- Coloration syntaxique
- Fonctionnalités d'impression
- Fonctionnalités WYSIWYG
License
Ce logiciel est sous license Creative Common BY/NC/SA. Cela signifie que vous êtes libre de l'utiliser, de le distribuer, de le modifier et de redistribuer une version modifiée, à condition que votre version modifiée conserve cette même license et que vous citiez son origine. En outre, son utilisation dans un but commercial sont interdites, sauf autorisation particulière.
JE décline toute responsabilité en cas de problème suite à l'utilisation de mon logiciel. Vous l'utilisez à vos risques et périles.
Si vous souhaitez contribuer, que ce soit pour le logiciel lui-même ou pour écrire des extensions en lua, vous pouvez me contacter.
Téléchargement
Dernière version stable
La dernière version stable est la version 1.4.3 du 5 mai 2014. Pour une utilisation courante, c'est cette version que vous devez télécharger.
- 6pad 1.4.3 français: Télécharger 6pad1.4.3fr.zip, 365 Ko (3027 téléchargements)
- 6pad 1.4.3 anglais: Télécharger 6pad1.4.3en.zip, 364 Ko (2884 téléchargements)
Dernière version de développement
La version en cours de développement est la 1.5. Cette version est vraiment la plus récente et contient les dernières nouveautés, mais elle n'est pas forcément très stable et contient probablement de nombreux bugs. Elle est réservée à ceux qui veulent profiter des dernières mises à jour, ceux qui veulent contribuer en testant le logiciel, ou simplement ceux qui ont le goût du risque.
6pad est maintenant hébergé sur GITHub à la'dresse https://github.com/QuentinC-Github/6pad
Scripts d'extension
6pad permettant le scripting en lua, ses fonctionnalités sont extensibles. Retrouvez dans cette rubrique une liste succinte de modules optionnels disponibles.
Si vous avez amélioré un de ces modules, ou si vous souhaitez en partager un que vous avez créé, contactez-moi par e-mail pour l'ajouter à la liste.
Nous ne pouvons que nous réjouir à l'apparition de nouveaux modules d'extensions, car il rendent 6pad encore plus puissant, unique et personnalisable.
Note 1: certains de ces modules ne sont peut-être pas sous license libre, en particulier si je n'en suis pas l'auteur.
Note 2: les modules qui ont été écrits pour des versions antérieures de 6pad peuvent ne plus fonctionner avec les nouvelles versions.
Autocomplete
Prise en charge de l'autocompletion, avec possibilité de définir des dictionnaires différents selon le type de fichier ouvert. Dictionnaire non fourni.
Télécharger autocomplete.zip, 0 Ko (2633 téléchargements)
Commentaires
1. abdellahzineddin@gmail.com, 26.10.2014 14:03:33
cher ami, ce logiciel ne prend pas en charge d'une manière efficace les langues à caractère unicode telle l'arab et l'ébreu. merci.
2. QuentinC, 28.10.2014 21:24:18
Je n'ai jamais prétendu qu'il les prenait en charge. Je n'ai absolument aucune connaissances en ce qui concerne les langues s'écrivant de droite à gauche, et je serais bien en peine de tester quoi que ce soit moi-mêmecar je ne sais pas les parler non plus... cela dit si tu as de la documentation claire et précise à ce sujet, ça ne peut être qu'intéressant et il y a sûrement des choses que je peux améliorer.
3. guillaume, 04.11.2014 11:18:28
Bonjour,
Bien que 6Pad est proposé sous la forme d'une archive, je trouve que cela serait utile de proposer aussi une version installable afin de favoriser son intégration au système comme le fait Notepad++ par exemple.
Ainsi je pourrai plus facilement l'associer à certains types de fichiers ou même le rendre l'éditeur de texte par défaut de Windows.
Ce n'est qu'une proposition et peut-être coûteuse en terme de temps et je suis peut-être le seul intéressé...
4. QuentinC, 07.11.2014 13:32:47
@Guillaume: en terme de temps, ça ne prendrait pas très long. Ce n'est pas très difficile de créer un programme d'installation grâce à InnoSetup par exemple.
Je n'ai simplement pas trop pris le temps de faire un script pour 6pad jusqu'ici parce que j'ai toujours pensé que ça n'en valait pas vraiment la peine, étant donné la petitesse du logiciel en terme de taille et sa faculté à être particulièrement portable (portable dans le sens facile à transporter avec sois sur une clé USB et à exécuter sur n'importe quel ordinateur sous windows sans avoir rien à installer justement). Une fois encapsulé dans un installateur, la taille plus que doublerait sans doute, mais je pourrais le faire à l'occasion, c'est vrai.
5. Sean, 03.05.2016 23:27:25
Hello,
I am sorry to comment in English, but my French is very bad!
I am trying to extend 6pad++ with a Python script to work with some hardware but am unable to even import the file. I can add menu items and write functions in the python console within 6Pad++, but if I move them to a 6pad++.py file they aren't available; haven't been loaded.
If I change extension in the ini from 6pad++ to 6pad++.py code in the body of the file runs (I get a hello world if I put an alert in), but none of the functions or variables I declare are accessible.
Can you please advise what I am doing wrong? I am not a python expert at all!
6. Fabrice67, 17.05.2016 16:53:07
Bonjour,
6PAD me convient totalement pour ma programmation.
En tant qu'aveugle sa simpicité me correspond.
Est-ce que le script 'autocomplete' serait disponible ailleurs en téléchargement ?
Le fait de pouvoir créer son propre dictionnaire me permettrait d'aller plus vite dans ma programmation.
Donc si vous aviez encore ce script sous la main, cela serait sympa.
Merci à vous.
Fabrice.
7. kavein2211@gmail.com, 27.06.2017 14:16:55
hi, I am kavein and using your 6 player application, I have a question on how to increase the playing speed
thanks
Commenter