IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New My necessities
I use Textpad and emacs.

- What are your top five must-haves in an editor?

1). Regular Expression Search and Replace. Not that crappy junk they throw into a lot of IDE's like Visual Studio. A true regexp facility. Especially helpful if it throws in a grep like utility to do search directories. For that matter, I want to be able to manipulate several hundred files in one edit session, and have the ability to do global search and replaces - and it's got to be fast.

2). Column based select, cut, paste, tab, etc... Editing code is a 2 dimensional task. Not only must you be able to insert, delete, and move on a line by line basis, but it helps tremendously when you can manipulate it on character columns.

3). Small fonts and long lines. I'd like to be able to see across some 200 characters in width, will settle for 140. I want to be able to see a lot of code (lines, properties, methods, classes) at the same time. The more I can see at any one time, the more I can manipulate. Maximum information density!

4). Syntax highlighting. It's just something that grows on you and becomes a necessity.

5). Macro facility. Lot's of repetitive stuff when you start editing text files. A good macro facility is something that gets used very often. For that matter, programmability is something that comes in extremely handy. Emacs shines in the area of programmability, whereas Textpad is limited to keystroke macros.

- Why is your editor of choice better than other editors?

Emacs because it can be tasked with anything - the swiss army knife of editors. Textpad because it is very easy to use but quite featureful

- Why is your editor better than an IDE?

The editors in most IDE's suck, not nearly packed with enough features, but not easy to manipulate text either. Most have good syntax highlighting and the fonts can be manipulated. But the regexp engines are ugly, the column based editing is clumsy, and the macro facilities are pitiful.

- Can you estimate how much more productive you are with an editor versus an IDE?

I could, but it would probably be a meaningless metric. I know I can write more code at a higher quality. The code is easier to manipulate, extend and understand with a proper set of tools. Beyond that, I don't have much tolerance for mediocre environments, so I've never benchmarked the comparison.

- Do you use plug-ins with your editor? If so, which ones and why?

Never used commercial plugins. I've written some in the past for VB and VC++ environments, but they were quite narrow in purpose.

- What would be a good editor for newbies? why?

Editors are a personal choice and preferences many times revolve around familiarity - this editor is easier because I'm familiar with the keystrokes required to do any particular task. Keystrokes are something that get burned into your brain over time. Also, you have to factor in the amount of time you are going to be spending with the editor on a day-by-day basis. Emacs, for example, has a steeper learning curve, but if you use it heavily, you find that your productivity can be orders of magnitudes higher than with the easier alternatives.

That said, I like Textpad as a choice for the best balanace between simplicity and features. Or to put it understandable terms, as easy to use as Notepad but not braindead like the MS offering.

Chris Rathman,
Consultant, etc...
New good info...
...I especially like this comment:

"The editors in most IDE's suck, not nearly packed with enough features, but not easy to manipulate text either. Most have good syntax highlighting and the fonts can be manipulated. But the regexp engines are ugly, the column based editing is clumsy, and the macro facilities are pitiful."

Thank you,
-Slugbug
New The problem I have with most IDE editors is the keymapping
They all claim to have "emacs style editing", but none of them do it quite right. This comes of not having the basic editing constructs (point and mark, kill ring, etc.) that emacs has. Or they just get the emulation wrong. There's nothing worse than jumping into an editor expecting that the editing keys work exactly like what you're used to, then getting tripped up because, for example, the kill key doesn't just kill to end of line on the first use (this is an actual example from JBuilder in emacs mode, IIRC).
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
     Care to be quotable on code editors? - (slugbug) - (75)
         Sounds like you want to talk to our admin. - (Another Scott) - (6)
             I'll give it a shot - (tjsinclair) - (5)
                 Thanks.... - (slugbug) - (4)
                     Teaching is a slightly different issue - (tjsinclair)
                     Teaching - use whatever you like - (tuberculosis) - (2)
                         I do that as well - (tjsinclair)
                         rofl - (deSitter)
         Re: Care to be quotable on code editors? - (deSitter) - (3)
             no blame here.... - (slugbug) - (2)
                 of course! - (deSitter) - (1)
                     rofl -NT - (slugbug)
         Re: Care to be quotable on code editors? - (gdaustin) - (9)
             I diverged. Here's the list. - (gdaustin) - (1)
                 This is great...thank you! -NT - (slugbug)
             great input...compare utilities? - (slugbug) - (6)
                 Compare Utilities - (gdaustin) - (4)
                     On Second Thought - (gdaustin) - (3)
                         Ok either way.... -NT - (slugbug) - (2)
                             How far out is the article? - (gdaustin) - (1)
                                 It running.... - (slugbug)
                 opendiff on OS X is the best I've ever used - (tuberculosis)
         OK - (tuberculosis) - (5)
             best tool for the job.... - (slugbug) - (4)
                 Debuggers... - (admin) - (1)
                     I really need one - (tuberculosis)
                 PB stops working on projects above a certain size - (tuberculosis) - (1)
                     Often overlooked - (deSitter)
         2c deposited... - (static) - (4)
             deposit accepted :-) - (slugbug) - (3)
                 Gotta think about that... - (static)
                 Quoting okay. - (static) - (1)
                     Thanks very much! -NT - (slugbug)
         I'll come back to this, but... - (admin) - (2)
             so, maybe there is a more fundamental question.... - (slugbug) - (1)
                 That's a physical description... - (admin)
         I use Emacs, - (Arkadiy) - (3)
             but, but, but.... - (slugbug) - (2)
                 Data point: - (admin)
                 I will let you know in 4 years :) - (Arkadiy)
         Well in a Windows World... - (folkert) - (2)
             Forgot that one... - (slugbug) - (1)
                 Yes I meant Fast.... - (folkert)
         My necessities - (ChrisR) - (2)
             good info... - (slugbug) - (1)
                 The problem I have with most IDE editors is the keymapping - (admin)
         And the answer is... - (admin) - (24)
             So.... - (slugbug) - (22)
                 Re: So.... - (admin) - (20)
                     Appropriate title? - (ChrisR) - (1)
                         No.... for you, it's "Sir". ;-) -NT - (admin)
                     titles, brilliant kids, and comparing programmers..... - (slugbug) - (10)
                         Pointy clicky... - (admin) - (5)
                             Definitely with Scott on this one... - (gdaustin) - (4)
                                 Disagree RE GUI development - (tuberculosis) - (2)
                                     I like your Law so much I twikified it. - (FuManChu) - (1)
                                         heh - cool -NT - (tuberculosis)
                                 What he said... - (slugbug)
                         People buying the software... - (gdaustin) - (1)
                             And the congregation said: - (folkert)
                         Of Mice and Programmers... - (static)
                         Well, then in THAT case - (FuManChu)
                     Re: So.... - (deSitter) - (3)
                         Nope. - (admin)
                         Re: So.... - (JimWeirich)
                         I modified the code... - (gdaustin)
                     Scott... - (slugbug) - (2)
                         Re: Scott... - (admin) - (1)
                             thanks... - (slugbug)
                 Re: So.... - (gdaustin)
             I'm still a vim man...but I respect what emacs can do. - (Simon_Jester)
         emacs and visual slickedit - (hnick) - (1)
             Split-screen is nice in a text environment too... -NT - (admin)
         Aww, c'mon. This is always how the wars start! - (broomberg) - (1)
             Yeah, forgot about paren automatch. - (admin)
         Are there still people who work without syntax coloring? - (drewk)

Like a flaming ant farm, only less organized.
221 ms