Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Perl Development Tools

by strat (Canon)
on Feb 19, 2006 at 13:31 UTC ( #531245=note: print w/ replies, xml ) Need Help??


in reply to Perl Development Tools

Emacs:

  • Auto-indent: yes if configured, else with TAB
  • Incremental search: yes
  • Branket matching: yes
  • Folding: I didn't know that is is possible with emacs
  • Debugger: yes
  • Stepping: yes
  • Breakpoints: yes
  • Watches: yes
  • Interactive shell: yes
  • Code snippets: yes if configured, also automatically when a new file is created (auto-insert) dependend on file ending or whatever
  • Control version: yes
  • Multidocument: yes (not the classic MDI, but recursively split screen horizontally and vertically and change sizes of windows)
  • Split view: yes
  • Web/FTP: yes, you can use it as ftp-client and as primitive webbrowser (XEmacs is a little bit better)
  • Linux/MacOSx/Windows/Solaris: yes and many more
  • PHP/Python/Ruby/Tcl/HTML/SQL: yes
  • Different settings for different users

Best regards,
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8.8.8.32.11.32"


Comment on Re: Perl Development Tools
Re: Perl Development Tools
by jonadab (Parson) on Feb 19, 2006 at 19:24 UTC
    Folding: I didn't know that is is possible with emacs
    Yes, it is. Splitting the window is more useful, especially when combined with markers (and functions that automatically rotate point between several markers), but folding is also available. There's a minor mode for it, for instance (see, IIRC, folding.el). You can also see a great example of folding in action in Gnus: if you're reading an email message with nested quoting, and you middle click the highlighted portion of an attribution line (or position your cursor there and hit RET, I think), that user's comments are folded or unfolded. I don't think cperl-mode does anything Perl-specific with folding, though.
    Multidocument: yes (not the classic MDI, but recursively split screen horizontally and vertically and change sizes of windows)
    That description almost makes it sound as if you can only have as many documents open as you can find space on the screen for at once.
      That description almost makes it sound as if you can only have as many documents open as you can find space on the screen for at once.

      No. You can have many documents (I don't know how many, the biggest ammount I opened was about 60) open and only one be visible. With that splitscreen, you can also see and edit two different parts of the same file (e.g. a subroutine call in the upper window and its implementation in the lower window or the like)

      x) another nice feature I forgot: it can run in a terminal (e.g. ssh or telnet) and as GUI

      x) If you don't have root privileges, but may access a c compiler, you can easily compile and install and execute(!) emacs to your homedirectory

      Best regards,
      perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8.8.8.32.11.32"

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://531245]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2014-12-27 13:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (177 votes), past polls