- Sapeur - Installation - Aide / Doc - forum Sapeur
- PONX
- PLUIE - MClaveau |
Sapeur
Introduction Sapeur est un éditeur de code-source spécialisé pour Python. Le nom SAPEUR est la contraction de : Scintilla Autoit Ponx éditEUR.
SAPEUR est prévu pour maximiser l'édition du code. Pas de petits dessins inutiles, de barres d'outils encombrantes, pas de cliquodrôme anti-productif. SAPEUR est sobre, piloté essentiellement au clavier, efficace.
Sapeur ne fonctionne que sous Windows, car il nécessite Python 2.5.x, PyWin32 et Ponx. A noter que l'installation de Ponx vérifie la présence des autres éléments nécessaires, et les installe au besoin.
A quoi ressemble SAPEUR ? Voici une copie d'écran de SAPEUR en action : 
Fonctionnalités
Quelques particularités de sapeur : - travail systématique en UTF-8 - indentation systématiquement avec 4 espaces - grande sobriété : zone de saisie maximisée, menus épurés - pas de menu "nouveau" (utiliser "ouvrir", et donner un nouveau nom) - un seul menu (sauf l'aide), à ouvrir avec la touche {Echap} - orienté clavier simple, sans combinaisons de touches (sauf les raccourcis de l'éditeur Scintilla)
Quelques fonctionnalités (liste non exhaustive) : - coloration syntaxique - UnDO / ReDO multiples - dépliement / repliement des fonctions, méthodes et classes - indentation automatique - conversion automatique des TAB d'indentation en 4 espaces - indentation /désindentation de bloc - recherche simple, suivante, précédente, fonction, immédiate - recherche dans les fichiers *.py d'un Répertoire - macro-commandes (enregistrement, édition, lancer) - scriptable (partiellement) en Python - quatre touches personnalisables ({F5} {F6} {F7} {F8}) - templates (blocs de code/exemples, à insérer), avec édition intégrée - projets (juste des "ensembles de fichiers", avec une commande de bascule rapide ({F1}+{B}) ; plus édition intégrée - fichiers récents - répétition de la dernière commande du menu (par {F2}) - aide python reliée - lancement des scripts dans des consoles externes (4 modes) - gratuit (mais, si vous voulez donner un ou deux millions d'euros, j'accepte) - mode monofichier (voir dans l'aide) - forum en ligne (http://ponx.fr/messages?forum=Sapeur) - module d'édition intégré, pour les menus, le fichier .ini, le fichier d'aide - traduction possible des menus et de l'aide (voir ligne précédente) - mise à jour en ligne (en fait, c'est la mise à jour de Ponx qui travaille)
Commandes de base{Echap} Menu {F1} Aide / Bascule {F2} Répète la dernière action du menu (Très utile) {F5} à {F8} Commandes personnalisées (scriptables en Python)
|