Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

cog (4665)

Journal of cog (4665)

Thursday July 15, 2004
06:29 AM

Perl IDE's

[ #19862 ]
Him: So, have you tried the latest version of Eclipse?

Me: No... I don't use Eclipse...

Him: Then what IDE do you use?

Me: The very best! :-) Vim! :-)

Him: Ah, but Eclipse has a lot of neat things that Vim doesn't!

Me: Such as...?

Him: Variable name completion!

Me: ^P

Him: Folding!

Me: zf

Him: *grunf*

Me: So... what else has Eclipse stolen from Vim? >:-)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • There is more than one way to do it.
  • is Emacs. And don't say it would be a nice operating system if it had an editor. It really has a very nice editor. And, in any case, you can try viper.
  • Really, I am not a fundamentalist. I use emacs for my programming. I use vim for my quick hacks or for some remote editing. And, yes, I use both on Linux.

    I know there is vim for windows, as emacs (or xemacs). Meanwhile, I also know that some people have problems working with them (can't understand, but it is true). For those, IDE like eclipse can be good (don't know, never used), but some other options, like Komodo are nice. I know Komodo is not free (is eclipse free?), but it includes very nice features.

    • I agree with you :-) I just disagree with people saying I should use Eclipse because it has code completion and such... Wanna know what I think about code completion? O:-) The same thing [] as Mr_Perl [] :-)

      I honestly can't see what I could do with things such as Eclipse that I can't do with Vim... maybe I'm missing something, but I'm happy the way I am :-)

      And don't bother saying (this is not directed to ambs, but to everybody else) if I was coding Java I would need something else rather then Vim, because I w

  • The only thing I find IDEs good for are when you program GUIs.
  • Eclipse is an IDE, not an editor, and does much more than VIM does. My *main* reason for using it is the very nice CVS integration.

    But, there are other features. Look at EPIC for example. You don't just get an editor, you also get a debugger and a regular expression plugin (where you can test regular expressions on the fly).

    There are other things, too, like the outline view where I can see functions listed by name, and jump to them as needed (useful for large files). There are a ton of plugins (thou

    • There are IDE, Editors and RealEditors. Real Editors are vi or emacs. These real editors can be programmed. If you can program it, you can add any type of plugin (debugger, expression evaluator, etc) to it.
    • CVS/Subversion integration, debugger integration, and jumping to functions are all there in vi, Emacs, Kate, etc. They also have the ability to edit files over FTP or scp (Kate supports scp, Emacs just FTP I think), really excellent auto-indentation (just hit tab a few times and you get perltidy-ish formatting), and other features that most IDEs have not yet copied. Eclipse really doesn't have much to offer at the moment to someone who knows how to use one of the more mature editors.
      • Emacsen provide remote file access using ssh/scp too (in addition to ftp and other protocols) via TRAMP [].

        As for indenting, just one TAB does the trick in the cperl-mode that ships with Emacsen.

        /prakash (who uses vi occassionally)

  • I was aware that Vim had folding, but I've never looked into it until now. It looks like there's 'manual' folding or 'marker' folding. Which do you use?

    In the IDE for the GUI (not perl) we use at work, there are diamond-shaped dots preceeding each line to double-click on to fold or unfold an indentation level. It's alright except that some programmers hide 100's of lines in innocent-looking if-else-blocks or loops, and it's annoying when you unfold those blocks to look for something (or while debugging).


    • It looks like there's 'manual' folding or 'marker' folding. Which do you use?

      If you're asking me, know that I usually don't use any kind of folding. I just happen to know about it :-)

      However, I do believe there are some more folding methods... let's see... vim -c :help folding shows 'manual', 'indent', 'expr', 'syntax', 'diff' and 'marker' folding... I wonder what these are... :-| guess I'll have to check :-)

      Somebody else out there using vim's folding capabilities?