- 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)