Domanda

Non sono sicuro che molte persone conoscano questo editor di testo?

Jedit è stato un po 'grande nel 2004, ma ora il blocco note ++ sembra aver preso il comando (su Windows) molti dei plugin non sono stati aggiornati dal 2003 e il layout e l'uso dell'orario sono confusi ...

Sono sicuro che jEdit abbia molte funzionalità interessanti, ma che sia dannato se riesco a scoprire dove trovarle e come usarle.Leggere quel manuale è già di per sé un lavoro a tempo pieno.

È stato utile?

Soluzione

Utilizzo jEdit ormai da alcuni anni, principalmente su Windows, ma anche su Ubuntu.Lo uso per:SQL, awk, file batch, html, xml, javascript...Quasi tutto tranne il materiale .NET (per il quale utilizzo Visual Studio).
Lo adoro.

riepilogo

Uso jEdit perché ha il giusto equilibrio per me facilità di configurazione contro caratteristiche E personalizzazione.Per me, nessun altro editor raggiunge un equilibrio altrettanto buono.

contro

  • Può essere un po' difficile fargli fare le cose che vuoi.

professionisti

  • amo il plugin
  • Essere in grado di definire la mia evidenziazione della sintassi, ecc.è proprio quello che voglio da un editor di testo.
  • IL Manuale è molto buono e abbastanza leggibile.Consiglio vivamente di leggerlo per avere un'idea di cosa può fare jEdit per te.(In effetti, lo consiglio per qualsiasi software che usi)
  • È multipiattaforma.L'ho usato solo su Windows per molto tempo, ma ora uso anche Ubuntu e funziona lì:Posso anche copiare i file di configurazione dal mio computer Windows e tutto funziona.Carino.

altri redattori

In passato ho dato un'occhiata Blocco note++, ma è successo qualche tempo fa e non aveva un modo carino per definire l'evidenziazione della sintassi, il che è importante per me.Ho anche pagato Compagno di testo E UltraModifica in momenti diversi (entrambi molto buoni), ma alla fine jEdit è il migliore per me.
Ho anche usato Eclisse per un anno o giù di lì.È fantastico e farà tutto quello che vuoi, Ma devi essere davvero appassionato di Eclipse per trarne il massimo.

Altri suggerimenti

Occasionalmente mi sono chiesto la stessa cosa (cosa è successo a jEdit, anche se non sono sicuro che fosse questa la tua domanda principale).

A quanto pare, lo sviluppatore principale, Slava Pestov, ha lasciato il progetto nel 2006 (per concentrarsi su Fattore, e i suoi studi), e da allora lo sviluppo di jEdit non è mai più ripreso.Il che è un peccato.:/ (In realtà non l'ho seguito da vicino, ma immagino che sia significativo che non ci sia stata una versione importante di jEdit negli ultimi 4 anni e mezzo.)

Ora, mentre cercavo su Google, ho trovato alcune informazioni scritte da Slava lui stesso.Sembra che a quel tempo non solo abbandonò jEdit, ma sviluppò completamente in Java, dopo essere diventato "sempre più frustrato" con il linguaggio.

Utilizzo jEdit dal 2003 circa.Lo uso sul mio box Ubuntu 8.04 a casa, tuttavia presenta alcuni bug:a volte quando si fa clic su un pulsante che apre una finestra di dialogo, come "Apri file", la finestra di dialogo sarà completamente vuota.

Potrebbe essere una cosa di Java, ma sembra un problema strano.

A parte questo, sono abbastanza soddisfatto di jEdit: è il miglior editor generale che ho trovato (finora) per Linux (anatre mentre orde di utenti Vi ed Emacs accendono i loro cannoni lanciafiamme)

Mi piace il plugin XML Editor:completamento automatico quando chiudi i tag XML (incluso HTML), inoltre se specifichi un DOCTYPE ti dà il completamento automatico.

C'è anche un pratico plugin per visualizzare visivamente le differenze tra due file.

jEdit è di gran lunga il mio editor preferito dal 2010.Ha un insieme unico di funzionalità che non ho trovato in nessun altro:

Sistema operativo multiplo:Vinci, Linux, Mac.

Portatile:Basta copiare una cartella ed è pronta per l'uso.Tutte le impostazioni vengono conservate nei file .XML e .properties all'interno della sottocartella jEdit.Questo è fondamentale se non disponi dei diritti di amministratore sulla tua workstation aziendale.

Cerca-Sostituisci:Il più migliorato che ho visto in un editor di testo:Specifica Regex completa con funzionalità di scripting Bean Shell per riferimenti a ritroso.Ad esempio:Diciamo che vuoi applicare un incremento su ogni numero trovato nel tuo testo (sostituisci 1 con 2, 10 con 11 e così via).Basta cercare l'espressione regolare "(\d+)" e sostituirla con un'espressione Java "Integer.parseInt(_1) + 1".È solo un semplice esempio, ma sufficiente per mostrare quanto sia potente.

Banca dati:Basta selezionare l'istruzione SQL, premere un pulsante e ottenere il set di risultati da MySQL, MsSql, Oracle, Teradata e qualsiasi altro RDBMS compatibile con Jdbc.Esporta i risultati in CSV.Funziona come uno strumento da riga di comando multi-database.Sfoglia e naviga nello schema del tuo database.(Plug-in SQL).

Personalizzazione:È qui che jEdit brilla.Ci sono tantissime funzionalità.Il punto forte è la possibilità di utilizzare qualsiasi API Java per espanderlo!Accedi ad essi dalle macro di scripting Beanshell.Esempio:Avevo bisogno di una funzione che decodificasse il testo selezionato da/a mime64.Nessun problema!Ho appena scaricato una libreria da commons.apache.org e vi ho acceduto da una macro jEdit.È semplicemente incredibile quanto jEdit possa essere espandibile con questa funzionalità.

Evidenziare:Seleziona una parola o una frase e questa verrà immediatamente evidenziata nell'intero testo.La minimappa degli eventi viene mostrata nella barra di scorrimento.Permette di trovare rapidamente, ad esempio, un rispettivo stile CSS in un file separato semplicemente usando il mouse.Non è necessario utilizzare Ctrl+F o digitare nulla.Funziona anche su normali file txt.(Evidenzia plug-in)

Plugin:FTP, XML, Differenze testo, Temi, Schede testo, Evidenziatore, Mappa caratteri, Posta, Spazi bianchi, Abbrevi, Minimappa... ce ne sono centinaia.

Ci sono dozzine di altre funzionalità interessanti che non descriverò qui per non mantenere questa risposta troppo lunga.L'articolo completo può essere trovato Qui e l'esempio mime64 Qui.

A prima vista, jEdit è solo un altro editor di testo.Tutte le funzionalità vengono alla luce quando inizi a giocare con il suo infinito potere di personalizzazione/espansione.La mia riluttanza iniziale ad accettare un editor di testo scritto in Java è scomparsa quando mi sono reso conto che solo un editor di testo Java poteva essere così estensibile.Il suo svantaggio iniziale si è trasformato nel suo principale vantaggio.

Ho usato jEdit negli ultimi cinque anni.E sono d'accordo con il sig.Commento di Mahan sopra, jEdit ha raggiunto la fase "solo lavori" e non necessita più di sviluppo.

Lo utilizzo principalmente per lo sviluppo web PHP e ho provato di tutto, dagli IDE commerciali (DreamWeaver) al php designer, NetBeans, Eclipse, Apanta e Notepad++.E niente si avvicina alle possibilità di personalizzazione.Se il plugin non esiste, è probabile che tu possa montare qualcosa insieme con una macro BeanShell (supponendo che tu voglia scavare in Java).

Su Windows utilizzo anche Notepad++, ma principalmente come sostituto del Blocco note (ho anche rinominato notepad.exe)

Alla fine dipende dal gusto.Cosa è importante per te e cosa ti renderà più produttivo.Una GUI che distrae e funzionalità morbide possono distoglierti da ciò su cui dovresti concentrarti.

E per giunta ho convertito alcuni sviluppatori a jEdit lungo il percorso.

Durante la mia formazione professionale ho dovuto utilizzare XML e XSLT.Aveva molti bug e non funzionava sempre.Non potrebbe piacermi, ma se dovessi provare qualche XSLT farei un altro tentativo.Ho trovato Notepad++ e ne sono più che soddisfatto per ciò di cui ho bisogno.

Alla tua domanda:Hai dato un'occhiata? Elenco dei plugin di jEdit?Ci sono alcuni plugin rilasciati nel 2008 e l'ultima versione è stata rilasciata l'8 agosto 2008.

A rischio di eseguire la necromanzia:

  1. A causa del modo in cui è stata rilasciata nell'ultimo decennio circa, le principali distribuzioni Linux di solito sono molto indietro rispetto all'ultima versione stabile.La buona notizia è che ci sono repository per installarlo e aggiornarlo automaticamente su Ubuntu e altro.
  2. Per un paio d'anni ho condiviso file di configurazione tra Windows, FreeBSD e Linux senza problemi.Questo è più di quanto posso dire di qualsiasi altra applicazione che abbia mai usato.
  3. L'unico problema di cui ho sentito parlare è che era lento all'alba dei tempi.Ora è davvero veloce.
  4. Codifiche E terminazioni di linea sono gestiti in modo più fluido rispetto a qualsiasi altro editor ad eccezione di IntelliJ IDEA.
  5. Modifica verticale. Tieni premuto e basta Ctrl e trascina per creare una selezione rettangolare (o anche verticale con larghezza zero).
  6. Cerca e sostituisci meglio di qualsiasi altro editor mai tranne IntelliJ IDEA. Ho appena iniziato a scrivere un elenco, ma bisogna vederlo per crederci.Appena Ctrl-F e vedere di persona.

Sì, ho appena installato la versione 4.3pre15 (la più recente) e sembra un po' migliore.

Una super funzionalità è la creazione automatica di DTD XML che puoi ottenere da uno dei plugin.

Ora QUESTO è fantastico, soprattutto per file di grandi dimensioni

Utilizzo jEdit da diversi anni, sia su PC che su Mac (un po' strano su Mac).

Attualmente lo uso principalmente come a pieghevole redattore per una serie di note di documentazione in corso.Ho utilizzato la piegatura ai livelli di rientro del testo: un modo semplice per comprimere ed espandere le sezioni del file, senza alcun lavoro per impostare ciascuna sezione.

La funzionalità che mi piace davvero sono le alternative di scelta rapida dei comandi che puoi impostare, il controllo delle icone della barra degli strumenti e le espansioni delle abbreviazioni.I plugin che preferisco in particolare sono BufferTabs per visualizzare righe di nomi di file/buffer e Whitespace e TextTools.

Recentemente ho caricato GroovyScriptEngine, in parte a causa della colorazione e del controllo della sintassi per groovy.Ho impostato 2 versioni separate di jEdit, in parte per mantenere elenchi di cronologia separati, poiché aggiorno ripetutamente alcune dozzine di file.

Adoravo Notepad++ su Windows, ma quando sono passato a Mac sono rimasto indietro.Da allora sono in sintonia con le utilità che funzionano su più piattaforme, ecco perché sono passato a JEdit più di 2 anni fa e da allora lo adoro.Funziona perfettamente sul mio Mac, non si blocca mai, è veloce e ha moltissimi componenti aggiuntivi.È basato su Java quindi funziona su molte piattaforme diverse.Penso che Jedit sia uguale o migliore di Notepad++

Il mio plug-in preferito è il modulo FTP.Posso aprire, modificare e salvare file sul mio server FTP con la stessa facilità come se fossero locali.

Dopo molti anni, jEdit rimane il mio editor XML di convalida gratuito preferito.Adoro la perfetta combinazione della convalida XML con funzionalità di modifica del testo semplice come la ricerca e sostituzione di espressioni regolari su più file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top