Les bons outils: PSPad

Sans être un furieux des tests d'IDE et éditeurs de codes gratuits, je commence à en avoir vu quelques-uns... NetBeans, Notepad++, Intype, UltraEdit etc...

Je ne les ai pas tous utilisés au maximum de leurs possibilités, mais je considère de toutes façons que les fonctions les plus utiles doivent être rapidement accessibles sans nécessiter une exploration de l'outil façon Indiana Jones...

Chaque éditeur qui m'est passé entre les mains avait des avantages sur ses concurrents mais souffrait de certains handicaps par rapport à eux: NetBeans est une usine à gaz super lente mais remplit tous les besoins et gère les projets, Intype est rapide comme l'éclair mais ne permet pas d'imprimer (!) etc.

Il y a quelques temps, j'ai récupéré un éditeur dont j'ignorais l'existence en me promettant de le tester rapidement. 

Après un tour rapide, il n'est pas loin du sans faute à mes yeux... 

 On jette un coup d'oeil ensemble ?

 


Je commence par les aspects négatifs, ça va aller plus vite .

Tout d'abord, il ne fait clairement pas partie des interfaces sexy... ça fait un peu design de programmeur, voyez-vous... Ce qui veut dire FONCTIONNEL AVANT TOUT (on peut toutefois reconfigurer l'aspect)

 

 

D'autres screenshots sur le site

 

 

Du coup, les habitués de Notepad++ ne seront pas dépaysés (maaaiiiisss non, je ne critique pas, il est trèèèèèèès bôôôôô ton notepad++ )

 

Ensuite, il manque le code folding, qui permet quand même d'alléger l'aspect de la page quand, à trois heures du matin on cherche un bug, le teint pâle, la lippe pendante, l'air hagard et l'oeil en capote de fiacre. Toutefois, j'ai appris à m'en passer lors de ma migration personnelle de NetBeans à Intype, alors, bon... tant pis (d'autant plus qu'une option permet de s'en passer, voir plus loin)


Les points positifs à présent... 

On se dit à l'usage que ce logiciel a été démarré en mode Itch'n'Scratch: ça sent l'auteur qui a voulu se faire un éditeur qui contienne tout ce qui lui était nécessaire, sans plug-in et d'accès rapide (en tout cas, je le vois bien comme ça)

 

 

 

Utilisation générale:

  1. Déjà, il est portable... (+12) Je ne comprends même pas que ce ne soit pas pareil pour tous les logiciels, c'est pas dur...
  2. Il est rapide à charger (3-4 secondes) et à utiliser (aucune attente ou sablier à l'horizon)
  3. Il est multilingue
  4. Il permet d'accèder à ses fichiers de plusieurs façons différentes: par gestion de projet, par dossier, par favoris...
  5. Un dossier peut être transformé en projet
  6. Les projets ont des propriétés (comme leur encodage par défaut et les compilateurs externes par exemple)
  7. On peut travailler directement sur des fichiers distants via FTP, ché bon cha
  8. On peut glisser-déposer (pas comme dans Intype, par exemple, qui de façon assez étrange ne le permet pas)
  9. Il gère des sessions de travail: sauvegarde, restauration et gestion de la session pour reprendre directement là où on en était
  10. Il possède un  mode plein écran
  11. Il permet la prévisualisation html et le test via serveur
  12. Un espace latéral liste des fenêtres ouvertes
  13. Il est possible de réorganiser les fenêtres en mosaïque etc (on n'est pas limité à la vue par onglets)

 

Gestion du code:

  1. coloration syntaxique, 
  2. indentation automatique,
  3. explorateur de code qui donne accès direct aux fonctions et aux variables,
  4. recherche de l'accolade/parenthese etc correspondante,
  5. reformatage du css (en ligne ou indenté),
  6. suppression/ajout des balises (conversion html>txt et txt>html),
  7. vérification du code HTML
  8. utilisation de HTML TiDy
  9. duplication de ligne (ctrl+D dans notepad++),
  10. échange de lignes (dessus-dessous)
  11. compression du code pour alléger sans affecter les fonctionnalités (minification),
  12. suppression d'espaces ou de lignes redondants,
  13. conversion de tabs en espaces,
  14. insertion de date,
  15. gestion de l'encodage (malheureusement pas de utf8 sans bom),
  16. changements de casse,
  17. gestion de signets (pour se rendre en un clic ou une combinaison de touches à une ligne précise)

 

Outils utiles et TOUJOURS SANS PLUG IN:

  1. recherche et remplacement dans des fichiers (youhouuuu ! ), 
  2. divers outils de conversion:
    1. convertisseur de chaines (ANSI>base64/URL etc),
    2. convertisseur de couleur,
    3. convertisseur de bases,
  3. création de macros, génial pour les travaux répétitifs,
  4. vérification orthographique,
  5. comparateur de fichiers,
  6. evaluation d'expression,
  7. editeur hexadecimal,
  8. recherche via google intégrée,
  9.  edition en un clic des fichiers systemes.

 

Outils dont on ne comprend même pas que les autres n'en aient pas:

  1. une table ascii,
  2. palette de couleurs qui colle directement le code de couleur,
  3. pipette ! Alors là, juste, merci ... UN CLIC, la fenêtre disparaît, on clique sur la zone de l'écran qu'on veut, ça colle le code couleur... Simple, rapide, net...
  4. presse papier multiple youhou ! 
  5. générateur de lorem ipsum,
  6. ligne de commande,
  7. générateur d'empreinte md5 etc,

 


Voilà qui conclut ce petit tour d'horizon. 

Pour récupérer ce bijou : téléchargez-le sur le site.

Je vais donc le tester en production un peu plus sérieuse pour voir s'il n'y a pas de merde au chat cachée sous le tapis, mais de prime abord, il fait gagner tout le temps qu'on perd à aller chercher des outils extérieurs pour des tâches à la noix.

Je vous tiens au courant ? 

 

❝ 10 commentaires ❞

1  tienslebien le

Sinon, il y a ViM

 
2  JeromeJ le

Il ressemble à quoi ?? Un ptit screenshot! (J'ai prévu de le télécharger plus tard et de le tester moi même quand bien même )


What about Sublime Text 2, le fait que ça soit beau et ergonomique peut aussi être propice au développement, la création ... peut-être ? Je ne sais pas :D

 
3  JEEK le

C'est vrai que c'est un bon p'tit logiciel...
...lorsque je l'utilisais, je lui avais ajouté la version Lite de TopStyle ; du bonheur en branches !


Même si je suis passé à autre chose, j'avoue avoir un p'tit brin de nostalgie là...

 
4  Bronco le

Sublime text n'est pas gratuit, si ?
J'aime bien aussi, mais j'essaie d'utiliser moins de logiciels tipiakés
J'ajouterai une chtite capture d'écran et le line vers le site et le téléchargement, que j'ai oublié


@Jeek: c'est vrai que la combinaison des deux doit être pas mal; t'es passé à quel logiciel à présent ?

 
5  Aldo le

Merci Bronco, je vais essayer ça...
Arggh !!! Il est seulement pour 'ouinedoze !! Bon ben tanpis, je testerai pô.


Sublime Text est un logiciel payant, mais on peut l'utiliser gratuitement si on accepte que régulièrement un pop up s'ouvre à l'enregistrement afin de savoir si on souhaite l'acheter ou pas. Rien de très gênant.
Et il a l'avantage d'etre multi-plateforme, lui ! ;-)

 
6  Bronco le

@Aldo: un (gros) point pour toi
Mais ya d'autres OS valables à part windows ?
(lancement de troll: 5...4...3...2...1...partez ! )

 
7  Jissouille le

Effectivement très séduisant mais :



  • a longtemps souffert d'un bug qui pouvait tronquer ou carrément corrompre le buffer en cours (je ne sais pas si ça a été corrigé)

  • plus d'un an entre 2 mises à jour (2 mises à jour depuis 2009 !)


Pour ceux qui veulent du libre, puissant, sobre et multiplateformes je recommanderais jEdit malgré la dépendance à java.

 
8  JeromeJ le

Ouuh, la vilaine gueguerre x) terrain glissant ici ! Je ne vais pas trop m'y aventurer :p


Merci pour le screenshot J'ai pas encore pu tester mais qu'entends-je ??? C'est propriétaire !!? Et tu voudrais nous faire essayer ça ? Bon ok ok, j'utilise encore :( du propriétaire mais quittes à apprendre des nouveaux trucs / utiliser de nouveau logiciel, je passerais par le libre comme ça la transition finira bien par se faire.


(La dernière raison pour laquelle j'étais resté sous Windows c'est Minecraft x))


Mais j'avoue que j'ai quand même envie d'essayer ton ptit prog ;) et je t'invite à tester SublimeText2 de ton côté ;)


Tiens personne n'a cité Geany ? :o

 
9  Valentin le

Drôlement bien foutu ton blog, un vrai plaisir.

 
10  Bronco le

Merci

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le troisième caractère du mot 1sh4j ?