Techies Only
Apr. 2nd, 2003 09:36 amI'm looking for a new text editor. If you're not into programming and/or web design, you probably won't be interested...
At the moment I'm using Programmer's File Editor (PFE). It's very good, fantastically customisable, and free. Unfortunately the guy who wrote it stopped developing it in about 1996, and it's now showing it's age.
Some things I really like about PFE:
Here are some things I'd like to have in a new editor:
I'd like to hear what text editors you guys use, and why. I'm probably missing a few features from your must-have lists. This is probably because I didn't think of them rather than because I don't want them.
I'd be happy to pay for an editor that can do everything I'm used to, but add the features I need and as many of the ones I'd like as possible. However, if there's a free one, that would be better still. And if it had source code available, I'd be in heaven!
There's probably someone who'll say Notpad is the only text editor you need, and they're probably right, but if you use a really good editor for a while you won't want to go back.
Thanks for your thoughts!
At the moment I'm using Programmer's File Editor (PFE). It's very good, fantastically customisable, and free. Unfortunately the guy who wrote it stopped developing it in about 1996, and it's now showing it's age.
Some things I really like about PFE:
- The wide range of customisations and settings.
- The way I can record a very quick macro (one button to start recording, one button to stop recording, one key to run macro), use it to repeat an action a bunch of times, then throw it away.
- Having different settings for different file types (I edit lots of different kinds of files, and don't want it to treat a C file the same way as a HTML file.
- The ability to handle different line end characters (open a Unix file in Notepad and it doesn't look pretty).
- Fully customisable keyboard shortcuts.
- Copes with lots of open files easily.
- Line numbers. Probably goes without saying, but it's really useful to be able to see line numbers at the start of every line.
- Help file integration - being able to integrate language specific help files.
- Bracket matching - this is very handy, though probably could me implemented in a friendlier way.
- The "Set Directory to Current File" is really handy. You open a file in the directory you're working in, and set it to be the current directory, which means that directory will be the default when saving new files.
Here are some things I'd like to have in a new editor:
- Unicode support. This is the one thing I cannot do without any more. Needs to support ASCII (preferably with multi-codepage support), UTF8, UC16, and probably a few others I haven't encountered yet.
- Goes with above - easy way of picking characters not on the keyboard.
- XML Validation (and possibly HTML checking and tidying functions).
- Code colouration - not essential, but nice to have.
- Word wrapping - again, not essential, as most of my files are code/HTML and best viewed in non-wrapped mode, it's not a big issue to open text documents in Notepad.
- Tag matching - an extension of bracket matching above, make it easy to match open and closing HTML/XML tags.
I'd like to hear what text editors you guys use, and why. I'm probably missing a few features from your must-have lists. This is probably because I didn't think of them rather than because I don't want them.
I'd be happy to pay for an editor that can do everything I'm used to, but add the features I need and as many of the ones I'd like as possible. However, if there's a free one, that would be better still. And if it had source code available, I'd be in heaven!
There's probably someone who'll say Notpad is the only text editor you need, and they're probably right, but if you use a really good editor for a while you won't want to go back.
Thanks for your thoughts!
Re: characteristic ...
Date: 2003-04-03 06:40 am (UTC)I'm trying to remember what the last Aldus version was, though. Was it even 32-bit?
Re: characteristic ...
Date: 2003-04-03 07:36 am (UTC)Re: characteristic ...
Date: 2003-04-03 08:13 am (UTC)If it 6 that Adobe rebadged, then I'm afraid I've blamed Adobe for some of Aldus's sins, and some of the quirks I mentioned go back further. I have no time for the Wizards and things Adobe have been adding in the recent versions, however.
I'd like to have a look at InDesign, which I've heard good things about.
Re: characteristic ...
Date: 2003-04-03 08:41 am (UTC)In those days, I used it on a Real Computer™. One of these.
Raw Computer Power, indeed. (© Guy Kewney.)
Re: characteristic ...
Date: 2003-04-03 09:02 am (UTC)Re: characteristic ...
Date: 2003-04-03 10:19 am (UTC)Got one, actually. Only bought it 3-4y ago. Want badly to add a hard disk, somehow... :¬)
Re: characteristic ...
Date: 2003-04-03 02:11 pm (UTC)It's certainly possible to add a hard disk, if you can track down the right expansion card.
I have a fairly nifty QL emulator for the PC. Well, actually I have two, and I wish the best bits of both could be combined. Needless to say, a fast PC can emulate a very fast QL!
Re: characteristic ...
Date: 2003-04-03 04:22 pm (UTC)My Miggy 1200 cost me - one old proprietary Compaq server 100base-T card and an NT4 CD. Its 68030 accelerator and SCSI interface cost £45, enabling me to stick in 8MB more Fast RAM; the 400MB HD I had anyway. The cable for that was £3.
That's a lot of Amiga for £50.
My QL, with tons of software, manuals, dual floppies, parallel port, maxed-out RAM and all was £20. To add a Qubide IDE interface would cost 2-3× that. :¬(
Re: characteristic ...
Date: 2003-04-04 03:29 am (UTC)My main problem with acquiring lots of old computers is that I don't have space for any. My QL, my Spectrum 128 and my ZX81 are all in my parents' attic.
Which is why I prefer to stick to emulators. However, a modern PC emulates a QL so fast that I had to modify the source code to stop the kkkkkkkkkeeeeeeeeeeyyyyyssssss from repeating too fast!
If you come across a cheap Z88 portable, pick it up for me, would you?
Re: characteristic ...
Date: 2003-04-04 05:41 am (UTC)And for me at least, emulators just aren't the same, somehow.
For Z88s, try here.
Re: characteristic ...
Date: 2003-04-04 06:51 am (UTC)But you can make up for it in other ways... like what if the QL had a really fast processor, and great graphics, and loads of memory and stuff. When you have the emulator source code, you can have lots of fun!
It would be fun to dig out the real QL, though. Any idea if it can be made work with a VGA monitor, which would cut out a lot of the space requirement? And did anyone ever add ethernet?
Thanks for the link, but having to organise shipping takes all the fun out of it. Much rather stumble on one in a car boot sale.