Vimposter plugin voor jEdit
Na mijn grote zoektocht naar de ultieme text-editor gebruik ik ondertussen al bijna een jaar jEdit als mijn vaste text-editor. jEdit is, wat mij betreft, de beste editor die je kan vinden. Het heeft een erg uitgebreid aantal features en is bovendien nog verder uit te breiden met macro's en plugins. Die Macro's worden overigens in Beanshell geschreven, wat een Javabean is die on-the-fly java-code interpreteert en uitvoert, wat best handig is omdat je niet weer eens een nieuwe taal moet leren. Ondertussen leer ik nog vrijwel iedere dag nieuwe dingen over jEdit.
Die andere editor waar ik het toen over had was vim. Zoals ik toen al zei sprak deze editor me ook wel aan, maar vanwege het totale gebrek aan een ?chte, gebruiksvriendelijke GUI is het daarmee toch niet echt iets geworden. Toch heb ik steeds het idee gehad dat ik die editor nog wel eens wilde leren, want om de een of andere reden intrigeert vi me. Ik denk dat dit komt vanwege de zeer lange geschiedenis die vi heeft. Het programma is immers voor het eerst ni 1976 geschreven. Toen zag de computerwereld er wel ?cht helemaal anders uit. Toch heeft vi al die jaren en evoluties overleefd. (En misschien moet je als ?chte geek wel gewoon met ofwel vi ofwel emacs kunnen werken...)
Ollie Rutherfurd is een tijdje geleden begonnen aan de Vimposter-plugin. Deze plugin moet de manier van werken in vi naar jEdit brengen. Op die manier kan je dus in jEdit de <ESC> toets gebruiken om in command-mode te komen, waar je dan je tekst kan bewerken aan de hand van commando's, zoals 'dd' om een lijn te verwijderen. Momenteel is de plugin nog in volle ontwikkeling, waardoor je hem nog niet in de plugin central zal vinden. Ik ben momenteel versie 0.6 aan het testen en het is toch al goed werkbaar. Natuurlijk spreek ik dan niet echt over de ondersteunde commando's vermits ik er (nog) vrijwel geen ken (het is immers m'n bedoeling om vanuit m'n vertrouwde jEdit een beetje vi te leren), maar wel over het feit dat je naast de vi-commando's ook nog steeds alle jEdit shortcuts kan blijven gebruiken. En dat laatste was een beetje een probleem met die andere vi-plugin voor jEdit die ik eens heb geprobeerd.
NetBeans of Eclipse?
Vorig jaar kregen we op school al Java en gebruikten we daarvoor Borland JBuilder. Borland JBuilder heb ik nooit echt graag gebruikt dus ging ik toen al op zoek naar een andere Java IDE. Zo kwam ik terecht bij NetBeans, een Open Source IDE, gesponsord door Sun.
Ook dit schooljaar mogen we weer van Java genieten, maar nu gebruiken we IntelliJ. Op zich is dit al een v??l beter programma dan JBuilder, maar het heeft als grote nadeel dat het commercie?el is (een studenten licentie kost al gauw ?99).
Nu heb ik nooit echt veel gewerkt in NetBeans, dus kan ik niet echt zeggen of het programma minder of meer kan dan Intellij. NetBeans heeft bijvoorbeeld een GUI Editor, terwijl de refactoring mogelijkheden van Intellij dan weer uitgebreider lijken. Maar er is echter nog een andere speler in het spel: Eclipse. Ook Eclipse is een open source Java IDE, gesponsord door IBM. Ik heb dit programma nu net ge?nstalleerd en het ziet er ook h??l erg degelijk uit en spreekt mij vanaf de eerste minuut eigenlijk meer aan dan NetBeans...
En nu zit ik dus met het probleem: welke IDE is het beste, werkt het leukste/beste/handigste en vooral ook, in welke IDE moet ik m'n tijd steken? In het volledig leren gebruiken van een programma als NetBeans of Eclipse kruipt immers aardig wat tijd, dus doe ik dat liever voor een programma waarvan ik weet dat het binnen bedrijven ook wordt gebruikt. Waarschijnlijk zullen zowel Eclipse als NetBeans in de bedrijfswereld gebruikt worden, maar de vraag is natuurlijk, welk programma wordt het meeste gebruikt? Of is er nog een andere IDE die wordt gebruikt?
E?n ding meen ik mij te herinneren van een spreker over Java van vorig jaar op school: op het bedrijf waarvoor hij werkte werd Eclipse gebruikt en hoewel Netbeans ook een goede IDE is dacht hij dat Eclipse de strijd zou winnen... Als je deze GoogleFight bekijkt zou dat inderdaad wel eens kunnen kloppen ook...
Vergelijkende screenshots: (links NetBeans 4.0beta2, rechts Eclipse 3.1M2)
![]()
![]()
devblog
Zoals iedere developer bij het Nucleus CMS Project, heb ik een eigen 'devblog', wat volledig binnen NUDN (Nucleus Developers Network) kadert. Ik had het echter maar vrij snel in elkaar gestoken waardoor het niet echt toonbaar was. Samen met moraes heb ik een tijdje terug een nieuwe skin gemaakt voor de NUDN website. Nu heb ik deze skin ook toegepast op mijn devblog en nog wat andere aanpassingen gedaan, waardoor het toonbaar is voor de mensen die hierin ge?nteresseerd zijn :-)
Het blog vind je overigens op http://dev.budts.be
even zoeken...
(new java.text.SimpleDateFormat("yyyyMMdd'T'HHmmssZ")).format(new Date(), new StringBuffer(), new java.text.FieldPosition(0))
Oftewel: Hoe krijg ik in ??n statement een String met de huidige datum en tijd in ISO8601:2000 formaat...
Verbeteringen zijn welkom :-)
Achtergrond: met de Templates plugin voor jEdit kan je templates maken die on-the-fly inhoud aanpassen (met de Apache Velocity Templating Engine). Nu ik jEdit ook wil gaan gebruiken als vaste (X)HTML editor leek het mij handig om mijn standaard html templateje daar ook bij de hand te hebben. En waarom de datum en tijd er dan niet automatisch laten inzetten :-)
Op zoek naar een goede texteditor...
Als je een beetje deftig wilt programmeren heb je daarvoor ook een goed programma nodig. Je kan natuurlijk een programma gebruiken dat speciaal ontwikkeld is voor de taal waarin je programmeert, maar als je dikwijls in verschillende talen programmeert, is het handiger om een 'multifunctionele' texteditor te gebruiken.
Iedere editor heeft immers zijn eigen werkwijze, shortcuts, etc, waardoor het lastig is om telkens van editor te veranderen. Bovendien voldoen veel van de verschillende editors niet volledig aan je wensen. Daarom is het makkelijker om ??n algemene texteditor te zoeken die volledig aan je wensen voldoet en die met veel verschillende programmeertalen overweg kan. Het is dan enkel een kwestie van de, voor jou, ultieme editor te vinden...
Icoontjes
Weet er iemand waar ik de icoontjes kan vinden die in Visual Studio.NET en Office XP worden gebruikt op de werkbalken? (zoals openen, opslaan, kopieren, ...) Ik heb al in de 'common7' map gekeken van VS.NET maar dat zijn alleen oude zeer lelijke icoontjes :(
jEdit: Texteditor in Java
jEdit is een teksteditor die volledig geschreven is in Java. Hierdoor kan je hem perfect gebruiken onder Windows, Linux, Mac OS X,...
Het programma is op het eerste zicht een vrij eenvoudig iets maar als je er een tijdje mee bezig bent ontdek je zijn kracht.
Dit komt deels door de verschillende plugins die je kan installeren maar ook door de mogelijkheden die zitten ingebakken.
<%popup(varia/2003/12/jedit.jpg|550|443|Klik voor een screenshot)%>
www.jedit.org
Invoking MS DOS applications
Hoe vang ik de output op van een DOS commando binnen mijn C# programma? Dat was de vraag van vandaag ;-)
Invoking MS DOS applications