![]() ![]() I could jump to any one of those functions by clicking on the function name in the list. It automatically extracted and listed all of the function names in my PHP program in a docked panel on the left. ![]() I encountered one very pleasant surprise when I loaded a PHP program into J. Technically, J is extensible through plug-ins, but there is no user-friendly interface for installing them, and I could not find any premade plug-ins to install manually. ![]() It even has a very quick source-code beautifier, a feature neat freaks will appreciate. It features syntax highlighting, it automatically highlights matching braces and automatic indents, and it has the basic buffer- and block-handling. It does all of the basics I require from a programmer's editor. While I may prefer the convenience of the Jedit configuration dialog, I had J customized to my liking in just a few minutes.Īlthough J may not have the reservoir of plug-ins you can find for Jedit, it still boasts an impressive set of built-in features. Open up another buffer for that configuration file to view the instructions to customize J in one window as you edit the configuration file in another. Click on the "preferences" link and the help screen takes you to a description of the file you'll have to create or edit to configure J. J will open up another buffer window and display the help file, this time with hypertext links. If you want to customize J, simply press F1. The rest of us can handle the average configuration file without complaining, as long as it's done right. That's not necessarily a bad thing, unless you're a Windows programmer who needs a dialog box for everything you do. You'll have to edit a configuration file if you want to tweak it to your liking. Keep this in mind when I tell you that there's no fancy configuration dialog in J. In addition, if you double-click on a file, it will bring up that file in the edit buffer.Įditor's note: The above image is reduced in size to allow it to display on this page. However, if you double-click on a directory in that file, you'll navigate the same way as if you used the folder tree. On first glance, it almost looks like this action is useless, as the editor window appears to be a text file with a listing of your directory. When you click on a folder, a list of files in that directory appears in an editor window. The left-hand pane contains a folder tree, much like the Windows Explorer. Here's its secret: J treats just about everything as an edit buffer, including help files and directory listings. It also includes enough convenience to prevent most people from tossing it out the window on the first try. If you've been using console-based editors, you'll feel right at home. One reason is that J reeks with just enough geek to be efficient and just enough pizazz to be appealing. The J editor manages to deliver many of the features in Jedit without plug-ins and without consuming as much memory. Here's a rundown of the memory usage of Jedit without plug-ins as compared to two similar editors, J and Jext. As a result, a fully loaded Jedit actually begins to rival full-featured IDEs - bloat, wizards and all. Nevertheless, so many excellent plug-ins are available for it that one cannot help but be tempted to use them. In my last article, I raved about one such program, called Jedit. Where Slava and I probably differ is that I like both there are times when I want a lean, mean editor and times when I enjoy a good, bloated editor packed with wizards.įortunately, there are plenty of both to go around for the Linux user looking for a Java-based development environment. I might agree - with the possible exception of Eclipse, which isn't editor-centric. To paraphrase his opinion, IDEs are just bloated editors loaded down with a bunch of wizards. When I ran into Slava Pestov, the core developer of Jedit, on IRC, I asked him what he thought of some of the increasingly popular Java-based integrated development environments (IDE) such as Eclipse and NetBeans. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |