English translation (by Google(TM))

- FicEdit -

Rappel :Pour que le programme fonctionne sur Pocket PC (notamment), vous devez IMPERATIVEMENT installer une distribution du langage eTcl ! Vous trouverez la page de téléchargements ici : http://www.evolane.com/software/etcl/index.html

Télécharger : choisissez l'un des 2 formats disponibles (en savoir +)

  • FicEdit_v0-10.etk : le programme complet dans un fichier unique (pensez à associer à eTcl les fichiers ayant pour extension .etk ) 
  • FicEdit_v0-10.zip : archive zippée (lancez le fichier FicEdit.tcl) vous permettant d'accéder aux options de personnalisation, notamment pour les colorations.

N'oubliez pas de consulter l'Aide en ligne si vous rencontrez des difficultés pour lancer le programme !


"FicEdit" est un éditeur de texte tout ce qu'il y a de plus simple : il sait ouvrir un fichier, annuler/refaire/enregistrer les modifs, etc.

 

Il propose également une coloration syntaxique selon l'extension du fichier et la liste des mots-clés associée (facilement modifiable).

 

Les extensions suivantes sont reconnues par la coloration syntaxique : c, cpp, css, html, java et tcl mais vous pouvez très facilement en rajouter d'autres. 

Vous pouvez également colorer un fichier selon une autre coloration simplement en sélectionnant le type désiré (ou "Aucune") :




===>




Une optimisation des performances et de l'utilisation mémoire permet au programme d'ouvrir de (très) gros fichiers texte : cela est notamment appréciable sur PocketPC, où les ressources sont d'habitude restreintes.

 

Les options d'édition vous permettent bien sûr d'annuler ou de rejouer les modifications, d'effectuer une recherche dans le texte (les occurences correspondantes seront alors surlignées), avec ou sans le respect de la casse (majuscules/minuscules). Vous pouvez aussi "Atteindre" un point précis du texte : début, fin, position du curseur ou même une ligne donnée.

Ces options sont également disponibles dans le "menu contextuel" , c'est-à-dire par clic droit de la souris (ou appui long du stylet sur PDA) : 

L'option Fichier -> Propriétés permet d'afficher certaines informations concernant le fichier ouvert (nom et chemin complet du fichier, nombre de lignes, est-il modifié, etc.).

 

Je dois avouer que je me sers moi-même quotidiennement de FicEdit pour développer les programmes disponibles sur le site. J'ai donc rajouté tout naturellement un menu spécifique Code->Tcl pour ajouter rapidement du code Tcl au texte. Si vous désirez voir figurer d'autres codes, n'hésitez-pas à me le faire savoir ;-)

Enfin, pour les anglophone, FicEdit est le premier programme du site à proposer un changement de la langue d'interface français ou anglais (via le menu Options -> Langue) :

 

 

Nouveau ! Version 0.10 (06/05/2008) :

Nouveautés :

- Distribution du programme sous la forme d'un fichier unique .etk pour en faciliter la mise à jour. Une version zippée reste disponible pour les "customisations" (colorations, etc.) ;
- Gestion de la sélection, avec l'ajout du menu "Edition->Sélectionner tout" et la modification automatique de la chaîne de recherche selon la sélection ;

Améliorations :

- Rajout de "Atteindre -> Ligne..." dans le menu contextuel ;
- Mise à jour des librairies ;

Corrections :

- Correction d'un bug concernant l'annulation de la recherche ("oubliait" la recherche précédente) ;

 

Version 0.9 (22/04/2008) :

Nouvelles fonctionnalités :

- Coloration automatique en temps réel (pendant la frappe). Bien que comportant quelques soucis de fiabilité pour l'instant, cette fonction est tout de même pratique. Elle peut être désactivée (dans les "Options" de "Coloration"). Pour des soucis de performances, elle est automatiquement désactivée sur PocketPC si la liste des mots clés de la coloration courante est supérieure à 3000 (ex : Java) ;
- Indentation automatique au retour à la ligne. Cette option aussi peut être désactivée ;
- Le retour à la ligne automatique à l'affichage peut être activé pour faciliter la lecture des longs fichiers ;

Améliorations :

- Positionnement automatique sur le curseur quand on coupe ou colle ;

 

Version 0.8 (21/02/2008) :

Améliorations :

- La recherche peut maintenant s'effectuer en respectant ou non la casse ;
- Ajout des instructions expr, while et if pour l'insertion automatique de code tcl ;

Corrections apportées :

- Correction d'un bug (boucle infinie) lors de la recoloration de la ligne courante sans coloration activée (merci arbus33 !) ;

 

Version 0.7 (23/01/2008) :

Nouvelles fonctionnalités :

- Langue de l'interface : le programme sait maintenant parler anglais !
- Une option permet de désactiver le positionnement automatique du curseur à l'ouverture d'un fichier ;
- La taille du texte peut être augmentée ou diminuée ;
- Possibilité d'atteindre une ligne donnée via le menu "Edition -> Atteindre" ;

Améliorations :

- Ajout d'un menu contextuel sur clic droit (ou maintien du stylet sur PDA) ;
- Gestion de la liste des extensions connues par la fenêtre d'ouverture d'un fichier ;
- Affichage du numéro de la ligne courante dans les propriétés du fichier ;
- Amélioration des performances à l'ouverture des fichiers très volumineux (merci à Pascal pour ses suggestions et ses essais !) ;

Corrections apportées :

- Mise à jour des librairies, notamment "he-dialog" + compatibilité avec eTcl v1.0rc25 (nouvelle version 8.5 de Tcl/Tk) ;
- Correction d'un bug : quand on quittait le programme, la position du curseur dans le fichier courant n'était pas sauvée...
- Positionnement sur la première ligne d'un fichier ouvert pour la première fois ;

 

Version 0.6 (10/01/2008) :

Nouvelles fonctionnalités :

- Gestion de la coloration syntaxique pour plusieurs langages, selon l'extension du fichier à ouvrir : tcl, c, cpp, java, html, css, ... ;
- Fonction de recherche dans le texte ;

Améliorations :

- Amélioration de la fiabilité de la coloration syntaxique ;
- Mémorisation de la position du curseur quand on quitte un fichier pour se repositionner au même endroit à sa prochaine ouverture ;
- Possibilité d'afficher quelques propriétés du fichier (nombre de lignes, etc.) ;
- Possibilité de désactiver l'affichage automatique du clavier virtuel sur P.D.A. (utile pour ceux qui utilisent un 'vrai' clavier relié à la machine) ;

Corrections apportées :

- Mise à jour des librairies ;
- Le défilement des ascenseurs se fait maintenant en temps réel ;
- Le programme ne propose plus d'enregistrer le fichier s'il n'a pas été modifié ;
- Correction d'un bug lié à l'utilisation de la fonction Code -> Insérer... qui n'insérait pas toujours le code sous le curseur ;
- Correction de l'erreur "Unable to alloc..." rencontré au chargement de fichiers volumineux sous eTcl 1.0rc25 ;


Version 0.5 (18/07/2007) :

- Amélioration de la vitesse d'affichage + ajout d'un message durant le chargement d'un fichier

Version 0.4 (04/07/2007) :

- Mise à jour des librairies

- Correction de quelques bugs d'affichage (notamment sous Windows XP)

Remarque : pour un meilleur affichage sur PocketPC, il est conseillé d'installer le package e-dialog dans les librairies eTcl.

Crédits :

Pour ce logiciel, je me suis très largement inspiré de e: a tiny editor plugin for eTcl (Merci à Richard Suchenwirth !)

De ce fait, sa distribution n'est autorisée qu'à condition de citer explicitement http://newmagic.progs.googlepages.com et http://wiki.tcl.tk/15280.

Merci de votre compréhension !