Fonctionnalités générales :
jEdit permet d’éditer des fichiers textes, et est très commode pour faire de la programmation, quelque soit le langage utilisé (même xml/html).
Il existe un très grand nombre de modes d’édition : pour un fichier donné le mode est sélectionné automatiquement à partir de l’extension.
jEdit dispose de la coloration syntaxique et de l’indentation automatique (les deux étant configurables).
Il est possible d’éditer plusieurs textes simultanément, soit dans plusieurs fenêtres, soit dans plusieurs zones de la fenêtre.
L’ergonomie du logiciel est excellente, le système de menus relativement standard, permet à l’utilisateur novice de démarrer dans de bonnes conditions.
On peut imprimer à partir de jEdit (soit l’intégralité du texte, soit la sélection uniquement).
Le chercher-remplacer est assez bien développé, il offre les possibilités suivantes :
- Recherche vers l’avant/arrière, en ignorant ou pas la casse, utilisation d’expressions régulières
- Recherche dans le buffer seul ou dans tous les buffers ouverts
- Possibilité de rappeler les dernières opérations de recherche-remplacement
Limitations, difficultés, fonctionnalités importantes non couvertes :
- Mauvaise gestion des jeux de caractères (voir la rubrique Divers : une solution pour éviter de perdre les caractères accentués)
- On ne peut pas ouvrir une page en lecture seule
- Quelques soucis d’indentation en mode perl (mais jEdit n’est pas le seul dans ce cas…)
- En mode html, l’indentation n’est pas automatique : il faut indenter à la main, ensuite les lignes suivantes s’alignent automatiquement. Cela n’est pas aussi sympathique qu’en mode programmation (perl, C, etc.)
- Il n’est pas possible de déboguer à l’intérieur de jEdit, comme on le fait par exemple avec emacs.