Intro til jEdit: En Programmerere Text Editor


Leter du etter et kraftig, cross-platform, teksteditor? Ser ikke lenger enn jEdit, en Java-basert tekst editor spesielt rettet mot programmerere, men passer for alle typer brukere.

Hvorfor velge jEdit? Hvis du er som meg og allerede har
en favoritt teksteditor, (Vim, selvfølgelig) du kan ikke se noen grunn til å bytte. Hver gang en stund, men jeg liker å prøvekjøre en annen editor og se hvordan det stabler opp. Hvis du ikke har valgt en tekst editor for å ringe din egen ennå, har jEdit noen sterke fordeler

er Naming ikke en av dem &ndash.; Java pluss redigere gir deg jEdit. Vel, OK, det er beskrivende, men kjedelig. Det ville være flott om utviklere kan bruke litt fantasi i stedet for bare å stikke den første bokstaven i programmeringsspråket til forsiden av programmet. Men, siden det er skrevet i Java, er det virkelig multiplattform. Kjøre den på Linux, Windows, Mac OS X, Solaris, OpenIndiana, FreeBSD – samme det. Så lenge ditt OS har Java, bør det gå helt fint. Dette er spesielt hyggelig for Linux-brukere som ønsker å bruke den samme teksten editor hjemme og jobber, hvor Windows kan bli pålagt. Se jEdit kompatibilitet side for detaljer om de støttede Java versjoner.

jEdit har også en plugin arkitektur med et rikt utvalg av tilleggsprogrammer og makroer som du kan bruke til å legge til funksjonalitet, uten å måtte kaste inn hele kjøkkenvask alt på en gang.

Snakker av kjøkkenbenken ... mens jEdit er ikke Emacs, er det svært funksjonsrikt. Den støtter alle slags nyttige funksjoner som avanserte brukere vil ønske i en tekst editor. Fra syntax highlighting (som er ganske vanlig) å stille folding, split vinduer, makroer, markører, og så videre.

Til slutt er jEdit et godt valg fordi det har vært rundt en lang stund, og har et etablert samfunn. Det har vært rundt i lang tid og vil trolig fortsette utviklingen i lang tid. Det er GPL'ed slik at alle kan delta, endre det, og så videre.

Klar, ferdig, gå!

Klar for å prøve jEdit? Du bør være i stand til å finne pakker for noen store Linux distro. På Linux Mint 9 eller Ubuntu 10.04 bare ta jEdit pakken, og du bør være godt å gå. Jeg har ikke sjekket, men det bør være tilgjengelig for Fedora, opensuse, og andre distroer.

Hvis det ikke er pakket for din favoritt distro, eller hvis du trenger et installasjonsprogram for andre operativsystemer, og deretter se på nedlastingssiden. Det er en Java-basert installasjons, pakker for Windows, Mac OS X, en generisk Debian-pakke, en Slackware pakke, og (selvfølgelig) kildekoden. Også brukerhåndbøker er tilgjengelige som PDF-filer, og instruksjoner er tilgjengelig for FreeBSD, Gentoo, og andre.

Når du har jEdit installert, fyre den opp. Du skal se en kobling til jEdit under programmering menyen i Linux Mint med GNOME, og lignende i andre stasjonære. Selvfølgelig kan du bare skrive jEdit i en terminal eller kjøre dialog også.

Du vil merke at jEdit har noen flere menyer enn man kunne forvente. For eksempel, sjekk ut Markører menyen. Dette lar deg sette bokmerker i en fil og flytte mellom dem. Du kan bruke dette i lengre filer, så hvis du jobber med to deler av et program, script, eller et dokument, er det enkelt å veksle raskt frem og tilbake.

En, mild, er kritikk av jEdit som ting er ikke alltid der du forventer. Lyst til å angi innstillinger for jEdit? Du forventer et menyvalg under Rediger heter Innstillinger, ikke sant? Nope. Gå til Verktøy og velg Global alternativer. For eksempel, hvis du ønsker å endre kontekstmenyen – noe som er veldig hendig, gå til Context Menu og deretter kan du legge til eller fjerne funksjoner, eller bare flytte dem rundt. Ikke bare kan du legge til funksjoner fra standard kommandoer i jEdit, kan du også legge til kommandoer fra plugins. Bare klikk på pluss-ikonet og deretter bruke kommando eller makrovelgeren for å velge fra innebygde kommandoer eller ulike makroer og plugins.

Du kan også sette opp utseendet og følelsen av jEdit bruker dialogboksen Alternativer, og og så videre. Sørg for å bruke hurtig kopi med midtre museknapp under musen alternativer. Spesielt hvis du er uheldig nok til ikke å være bruker jEdit på Linux.

På venstre side vil du merke en stripe som heter Gutter. Her kan du få linjenumre og andre indikatorer for funksjoner som markører og folder. Disse preferansene er under kategorien Gutter.

Jeg er en stor fan av forkortelser, og bruke dem ganske mye i Vim. jEdit gjør det super-enkelt å sette forkortelser gjennom innstillingsmenyen. Bare gå til kategorien Forkortelser og sette forkortelsen og sin utvidede tekst ved hjelp av pluss-ikonet. Eller fjerne en forkortelse hvis det er et problem for deg. Jeg satt " Space bar utvider abbrevs " alternativet, men det er ikke angitt som standard.

Det er negative til jEdit ikke å være en opprinnelige programmet. For eksempel på GNOME kan jeg montere en katalog på en ekstern datamaskin via gvfs /Nautilus. Native apps som bruker Nautilus filen åpen dialog vil være i stand til å trekke filer fra den eksterne montere, men jEdit ikke se dem. Men for en Java app, er jEdit bemerkelsesverdig rask og fungerer veldig bra. Det er en god idé å bare last plugins som du faktisk bruker, siden de kan bremse jEdit ned når for mange plugins er aktivert.

Det er helt for mange funksjoner for å få inn alle av dem i en kort funksjon, men jeg anbefaler på det sterkeste å installere og prøver jEdit for en dag eller to for å se om det holder.

Komme Plugins

Hvis det er noe som jEdit ikke gjør ut av boksen, sjekk ut utvalg av plugins. Du kan laste ned og installere plugins manuelt, men det er en mye enklere måte å gå om det.

Gå til Plugins menyen og velg Plugin Manager. Du vil se tre kategorier her, Behandle, Update, og installer. Ganske grei, ja? Gå å installere og søke i listen over plugins. Det er sorterbar ved navn og kategori, så hvis du ikke er sikker på hva navnet skulle være, søkekategorier. Det er også sorterbar etter utgivelsesdato, slik at du kan bla gjennom de nyeste plugins.

Du vil finne tonnevis av plugins som legger alle slags interessant funksjonalitet. Arbeid med databaser? Sjekk ut SQL plugin, som gjør at du kan sende forespørsler til en database server ved hjelp av JDBC. Lyst til å lese e-post i editoren? Den JMail plugin kan gjøre det for deg – ikke så veldig godt, ærlig, men det kan håndtere noen grunnleggende post. Du vil også finne mus gest plugins, verktøy for spesifikke programmeringsspråk, og så videre.

Kort sagt, er jEdit en veldig interessant editor. Hvis du ikke har avgjort på en bestemt editor, er det definitivt verdt å ta en titt på. De fleste av funksjonene ha snarveier, slik at brukere som foretrekker et tastatur-drevet editor finner jEdit veldig brukervennlig. Brukere som har mus-tung arbeidsvaner vil også være komfortabel med jEdit. Gi det en sjanse, og se om det fungerer for deg!