
Smultron se base sur une conception multi-fichiers et permet de sauvegarder l’environnement ouvert sous forme de projet pour pouvoir rouvrir plusieurs fichiers d’un coup. Il propose aussi une recherche ainsi qu’un remplacement multi-fichiers avec un historique.
Smultron a aussi des fonctions bien utiles comme le remplacement d’espace en tabulation, la visualisation des caractères invisibles, la suppression des espaces superflus et le décalage par bloc.
Il permet aussi d’enrouler ou non les lignes, affiche les numéros de lignes, d’aller à la ligne et de fermer la balise ouverte.
Présentation générale
Smultron propose une synchronisation avec votre compte .Mac via le menu Smultron. Je n’ai pas pu tester cette fonction puisque je n’ai pas de compte .Mac.
Il permet aussi de prévisualiser un code html facilement (fichier -> prévisualiser). Cette prévisualisation s’appuie sur WebKit (moteur de safari), elle n’interprète pas le code PHP comme le permet Taco HTML Edit (freeware non opensource).
Le menu
![]()
Barre des Menus
Comme on peut le constater, un menu entier est dédié à la recherche (ce n’est pas dans le traditionnel édition -> rechercher). En effet, on peut rechercher ou remplacer soit en mode simple, soit en mode avancé. Dans ce dernier cas, on a accès à la recherche multi-documents, avec ou sans la casse et avec ou sans expressions régulières.
Ce menu permet aussi de rechercher la sélection ou d’aller vers la sélection. Un menu que les développeurs apprécieront.
Le menu texte permet de décaler un bloque à droite ou à gauche, remplacer les tabulations par des espaces et inversement, mettre la sélection en majuscule, minuscule ou les premières lettres de chaque mot en majuscule et les autres en minuscule. Il permet aussi d’aller à une ligne avec son numéro ou de fermer une balise et de choisir l’encodage du document.
Affichage permet de masque ou non la barre d’état, les caractères invisibles ou encore le tiroir par exemple. Il permet aussi de recolorer tout le document, de changer de syntaxe. Il permet aussi de modifier ou cacher la barre d’outils.
Les autres menus se comportent comme dans les autres applications basées sur des documents.
Les préférences
Smultron propose beaucoup de préférences comme enrouler ou non les lignes par défaut ou mettre en évidence la correspondance d’accolade. Il permet aussi de changer de police au moment d’imprimer. On peut bien sûr choisir les couleurs pour la syntaxe. Les préférences sont très claires en français et découpées en 5 catégories (Générales, Apparence, Colorisation syntaxique, Ouvrir & enregistrer et Avancées) ce qui facilite leur compréhension.
Le tiroir

Smultron et la recherche

Notes de Smultron
Le tiroir comporte 2 fonctions, la recherche et les notes.
Le tiroir recherche est très simple et rassemble l’ensemble des occurrences dans une liste avec le contexte proche comme le fait textedit dans les pdf par exemple. La loupe regroupe l’historique des recherches comme dans safari.
Les notes fonctionnent aussi sur le principe de liste.Elles peuvent être crée par simple "glissé-déposé" d’un texte (la 1ére ligne sera alors le nom de la note).
C’est un outils très pratique pour avoir un exemple de code sous la main, ou un commentaire à copier-coller partout (Qui a dit la GPL ?). En effet, les notes se conservent d’un projet à l’autre, elle font partie de votre environnement de travail ! Très pratique pour récupérer les choses génériques, se faire une documentation ou une liste de lien.
Smultron est très simple, mais regorge de petites fonctions sympathiques. Sans grande ambition, il rempli efficacement sa fonction et ne perturbe pas l’édition de code avec des gadgets inutiles.
J’aimerai voir apparaître l’interprétation PHP dans la prévisualisation et une gestion plus précise des encodages de texte.
Bref, un must de légèreté et d’efficacité.
Tout simplement magnifique :) Ne codant qu’en "dur" c’est pour ma part le must. Ses énormes avantage sont pour moi : sa légereté, sa simplicité et sa barre latérale qui permet de switcher entre plusieur document rapidement. Et surtout et avant tout !!!! le fait que malgré tout il soit complet(recherche avancé, encodage texte...)
I love it :)