An editor is a tool, and like many other tools, what fits me may not fit you.

I personally use emacs, but I have also used it for over 20 years, and so my configuration is well worn, fits well into my hands, and responds the way I expect it to. I am able to use vi/vim to do many things, but it does not have that same comfortable feel that emacs does.

I would recommend that you try out some tools and find out what works for you. There are some good suggestions (other than perhaps notepad :-b ) in this thread. Look at their documentation. See if they are easily configurable. See if they provide utilities to make some of the tedious work automatic. Search and replace? With regular expressions? Macros? Whitespace configuration? Compile while typing? Spell checking? Boilerplate code? Running test suites? Refactoring utilities? Can you add an extension yourself? Unicode? There are many tools that an editor can offer. How they hook into the system can be comfortable for one and unacceptable for another.

Some tools are also complex, and in the hands of an inexperienced craftsman may feel clunky and over-featured. Once experience is gained, a feature that may have felt extraneous becomes well used. Learning an editor (or a set of editors) is an investment that may take some time, but will pay off in the long run.

--MidLifeXis


In reply to Re: Text editor for Catalyst Perl? by MidLifeXis
in thread Text editor for Catalyst Perl? by manukm

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.