Question

Je ne sais pas si beaucoup de gens connaissent l'existence de cet éditeur de texte?

jEdit était un peu gros en 2004, mais maintenant, Notepad ++ semble avoir pris les devants (sous Windows) Beaucoup de plugins n'ont pas été mis à jour depuis 2003 et la présentation générale et l'utilisation sont source de confusion ...

Je suis sûr que jEdit a de nombreuses fonctionnalités intéressantes, mais je me damnerai si je peux trouver où les trouver et comment les utiliser. Lire ce manuel est un travail à temps plein et indépendant.

Était-ce utile?

La solution

J'utilise jEdit depuis quelques années, principalement sur Windows, mais aussi sur Ubuntu. Je l'utilise pour: SQL, awk, fichiers batch, html, xml, javascript ... À peu près tout, sauf les fichiers .NET (pour lesquels j'utilise Visual Studio).
J'aime cela.

résumé

J'utilise jEdit car il offre le bon équilibre entre facilité d'installation et fonctionnalités et personnalisation . Pour moi, aucun autre éditeur ne semble avoir un aussi bon équilibre.

contre

  • Cela peut être un peu difficile de le faire faire les choses que vous voulez.

pros

  • J'aime les plugins
  • Pouvoir définir ma propre coloration syntaxique, etc. est exactement ce que je veux dans un éditeur de texte.
  • Le manuel est très bon et assez lisible. Je suggère fortement de le lire pour avoir une idée de ce que jEdit peut faire pour vous. (En fait, je le suggère pour tout logiciel que vous utilisez)
  • C'est multi-plateforme. Je l'ai utilisé uniquement sur Windows pendant longtemps, mais maintenant, j'utilise également Ubuntu, et cela fonctionne ici: je peux même copier les fichiers de configuration à partir de ma machine Windows, et tout fonctionne. Agréable.

autres éditeurs

Dans le passé, j’ai jeté un coup d’œil à Notepad ++ , mais c’était il ya quelque temps et il n’avait pas la possibilité de définir votre propre mise en évidence de la syntaxe, ce qui est important pour moi. J'ai également payé pour Textmate et UltraEdit à des moments différents (très bons tous les deux), mais jEdit finit par l'emporter.
J'ai également utilisé Eclipse pendant un an environ. C’est fantastique et cela fera tout ce que vous voudrez, mais vous devez vraiment vous intéresser à Eclipse pour en tirer le meilleur parti.

Autres conseils

Je me suis parfois posé la même question (qu'est-il arrivé à jEdit - bien que je ne sois pas sûr que ce soit votre question principale).

Apparemment, le développeur principal, Slava Pestov , a quitté le projet en 2006 (se concentrer sur sur Factor et ses études), et le développement de jEdit n'a jamais vraiment repris depuis. Ce qui est dommage. : / (Je n'ai pas vraiment suivi de près, mais je suppose que cela indique qu'il n'y a pas eu de version majeure de jEdit au cours des 4 dernières années.)

Maintenant, en cherchant sur Google, j'ai trouvé des informations écrites par Slava lui-même. Il semble qu’à ce moment-là, non seulement il ait abandonné jEdit, mais se soit développé complètement à Java, après être devenu "de plus en plus frustré". avec la langue.

J'utilise jEdit depuis 2003ish. Je l’utilise sur ma machine Ubuntu 8.04 chez moi, mais il ya quelques bugs: parfois, lorsque vous cliquez sur un bouton qui ouvre une boîte de dialogue, telle que "Ouvrir le fichier", la boîte de dialogue sera complètement vide.

Cela pourrait être une chose en Java, mais cela semble un problème étrange.

En dehors de cela, je suis assez content de jEdit - c'est le meilleur éditeur général que j'ai trouvé (jusqu'à présent) pour Linux ( des canards comme des hordes d'utilisateurs de Vi et d'Emacs allument leurs canons à la flamme )

J'aime le plug-in XML Editor: la complétion automatique lorsque vous fermez les balises XML (y compris HTML), plus si vous spécifiez un DOCTYPE, cela vous donne la complétion automatique.

Il existe également un plugin pratique permettant de visualiser les différences entre deux fichiers.

jEdit est de loin mon éditeur préféré depuis 2010. Il possède un ensemble unique de fonctionnalités que je n’ai trouvées dans aucune autre:

Multi OS : Win, Linux, Mac.

Portable : copiez simplement un dossier et vous pourrez l'utiliser. Tous les paramètres sont conservés dans les fichiers .XML et .properties du sous-dossier jEdit. Cela est crucial si vous ne disposez pas de droits d'administrateur sur votre poste de travail d'entreprise.

Rechercher-remplacer : la version la plus perfectionnée que j'ai vue dans un éditeur de texte: spécification Regex complète avec fonctionnalités de script Bean Shell pour les références arrière. Par exemple: Supposons que vous souhaitiez appliquer une incrémentation à chaque numéro trouvé dans votre texte (remplacez 1 par 2, 10 par 11, etc.). Il suffit de chercher regex " (\ d +) " et remplacer par une expression Java "Integer.parseInt (_1) + 1". C'est juste un exemple simple, mais suffisant pour montrer à quel point il est puissant.

Base de données : il vous suffit de sélectionner votre instruction SQL, d'appuyer sur un bouton et d'obtenir le résultat de MySQL, MsSql, Oracle, Teradata et de tout autre SGBDR compatible Jdbc. Exporter les résultats au format csv. Fonctionne comme un outil de ligne de commande multi-base de données. Parcourir et naviguer sur votre schéma de base de données. (Plugin SQL).

Personnalisation : Voici où jEdit brille. Il y a des tonnes de fonctionnalités. Le point culminant est la possibilité d'utiliser n'importe quelle API java pour la développer! Accédez-y à partir de vos macros de script Beanshell. Exemple: j'avais besoin d'une fonction qui décode le texte sélectionné de / en mime64. Aucun problème! Je viens de télécharger une bibliothèque de commons.apache.org et d'y accéder à partir d'une macro jEdit. JEdit est tout simplement incroyable avec cette fonctionnalité.

Mettre en surbrillance : sélectionnez un mot ou une phrase qui sera immédiatement mis en surbrillance dans tout le texte. La mini-carte des occurrences est affichée dans la barre de défilement. Il permet de trouver rapidement, par exemple, un style css respectif dans un fichier séparé en utilisant simplement la souris. Pas besoin de Ctrl + F ou tapez quoi que ce soit. Cela fonctionne même sur des fichiers txt ordinaires. (Plugin Highlight)

Plugins : FTP, XML, Diff. texte, Thèmes, Onglets de texte, Surligneur, Carte de caractères, Mail, Espaces, Abris, Minimap. Il y en a des centaines.

Il existe des dizaines d'autres fonctionnalités intéressantes que je ne décrirai pas ici afin de ne pas garder cette réponse trop longtemps. L'article complet est disponible ici et l'exemple mime64 ici .

À première vue, jEdit est juste un autre éditeur de texte. Toutes les capacités deviennent claires lorsque vous commencez à jouer avec son pouvoir infini de personnalisation / expansion. Ma réticence initiale à accepter un éditeur de texte écrit en java a disparu lorsque je me suis rendu compte que seul un éditeur de texte en java pouvait être aussi extensible. Son inconvénient initial est devenu son principal avantage.

J'utilise jEdit depuis cinq ans. Et je suis d’accord avec le commentaire de M. Mahan ci-dessus, jEdit a atteint la phase "viens de travailler". et n'a plus vraiment besoin de développement.

Je l'utilise principalement pour le développement Web PHP et j'ai tout essayé, des IDE commerciaux (DreamWeaver) aux concepteurs php, NetBeans, Eclipse, Apanta et Notepad ++. Et rien ne se rapproche des possibilités de personnalisation. Si le plug-in n'existe pas, vous pouvez associer quelque chose avec une macro BeanShell (en supposant que vous souhaitiez creuser dans Java).

Sous Windows, j'utilise aussi Notepad ++, mais principalement en remplacement de Notepad (j'ai même renommé notepad.exe)

À la fin de la journée, il faut goûter. Ce qui est important pour vous et ce qui vous rendra plus productif. Une interface graphique gênante et des fonctionnalités moelleuses peuvent vous éloigner de ce sur quoi vous devriez vous concentrer.

Et pour démarrer, j'ai converti quelques développeurs en jEdit en cours de route.

Je devais utiliser pendant ma formation professionnelle pour XML et XSLT. Il y avait beaucoup de bugs et ne fonctionnait pas toujours. Je ne pouvais pas aimer ça, mais si je devais tester du XSLT, je donnerais un autre coup. J'ai trouvé Notepad ++ et j'en suis plus que satisfait pour ce dont j'ai besoin.

A votre question: avez-vous consulté la liste des plug-ins de jEdit ? Certains plugins ont été publiés en 2008 et la dernière en date du 8 août 2008.

Au risque de nécromancie:

  1. En raison de la façon dont elle a été publiée ces dix dernières années, les principales distributions Linux sont généralement bien en retard par rapport à la dernière version stable. La bonne nouvelle est qu’il existe un référentiels pour l’installer et le mettre à jour automatiquement sur Ubuntu et plus.
  2. Pendant quelques années, j'ai partagé des fichiers de configuration entre Windows, FreeBSD et Linux sans problèmes. C’est plus que tout ce que je peux dire à propos d’une autre application que j’ai jamais utilisée.
  3. Le seul problème dont j'ai entendu parler, c’est qu’il était lent à l’aube des temps. Maintenant, c'est vraiment rapide.
  4. Les codages et les fins de ligne sont gérés de manière plus transparente que tout autre éditeur, à l'exception d'IntelliJ IDEA.
  5. Montage vertical. Maintenez simplement la touche Ctrl enfoncée et faites glisser pour créer une sélection rectangulaire (ou même verticale nulle).
  6. Mieux chercher et remplacer que n'importe quel autre éditeur jamais sauf IntelliJ IDEA. Je viens juste de commencer à écrire une liste, mais il faut le voir pour le croire. Il suffit de Ctrl - f et voyez par vous-même.

Myeah, je viens d’installer la 4.3pre15 (la plus récente) et elle est un peu meilleure.

Super fonctionnalité est la création automatique d'une DTD XML que vous pouvez obtenir à partir de l'un des plugins.

Maintenant, c’est génial, surtout pour les gros fichiers

J'utilise jEdit depuis plusieurs années, à la fois sur PC et sur Mac (un peu funky sur Mac).

Actuellement, je l'utilise principalement comme éditeur de pliage pour plusieurs notes de documentation en cours. J'ai utilisé le repliement au niveau du retrait du texte - un moyen facile de réduire et d'agrandir les sections de fichier, sans aucun travail pour configurer chaque section.

Les fonctionnalités que j’aime vraiment beaucoup sont les options de raccourci de commande que vous pouvez configurer, le contrôle des icônes de la barre d’outils et les extensions d’abréviations. Les plugins que je privilégie particulièrement sont les BufferTabs pour afficher les rangées de noms de fichiers / tampons, ainsi que les espaces blancs et TextTools.

J'ai récemment chargé GroovyScriptEngine, en partie à cause de la coloration et du contrôle de la syntaxe pour groovy. J'ai mis en place deux versions distinctes de jEdit, en partie pour maintenir des listes d'historique distinctes, car je mets à jour plusieurs dizaines de fichiers à plusieurs reprises.

J’ai aimé Notepad ++ sous Windows, mais lorsque j’ai basculé sur Mac, j’ai été laissé pour compte. Depuis lors, je suis en phase avec les utilitaires qui fonctionnent sur plusieurs plates-formes, c'est pourquoi j'ai changé pour JEdit il y a plus de 2 ans et j'adore ça depuis. Il fonctionne parfaitement sur mon Mac, ne se bloque jamais, est rapide et comporte de nombreux add-ons. Il est basé sur Java et fonctionne donc sur de nombreuses plates-formes différentes. Je pense que Jedit est égal ou supérieur à Notepad ++

Mon plug-in préféré est le module FTP. Je peux ouvrir, éditer et sauvegarder des fichiers sur mon serveur FTP aussi facilement que s’ils étaient locaux.

Après de nombreuses années, jEdit reste mon éditeur XML de validation gratuit préféré. J'adore la combinaison transparente de la validation XML avec des fonctionnalités d'édition en texte brut telles que la recherche et le remplacement regex sur plusieurs fichiers.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top