Best editor?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • ChinStrap

    Best editor?

    When not using the interactive prompt, what are you using? I keep
    hearing everyone say Emacs, but I can't understand it at all. I keep
    trying to learn and understand why so many seem to like it because I
    can't understand customization even without going through a hundred
    menus that might contain the thing I am looking for (or I could go
    learn another language just to customize!).

    Personally I like SciTE, it has everything I think a midweight editor
    should: code folding, proper python support, nice colors out of the
    box, hotkey access to compile (I'm sure emacs does this, but I couldn't
    figure out for the life of me how), etc.

    Opinions on what the best is? Or reading I could get to maybe sway me
    to Emacs (which has the major advantage of being on everyone's system).

  • wittempj@hotmail.com

    #2
    Re: Best editor?

    I use gedit under gnome, works perfect, it is very easy to use, it has
    the colours - it also supports other languages.

    Comment

    • beliavsky@aol.com

      #3
      Re: Best editor?

      ChinStrap wrote:[color=blue]
      > When not using the interactive prompt, what are you using? I keep
      > hearing everyone say Emacs, but I can't understand it at all. I keep
      > trying to learn and understand why so many seem to like it because I
      > can't understand customization even without going through a hundred
      > menus that might contain the thing I am looking for (or I could go
      > learn another language just to customize!).[/color]

      Epsilon http://www.lugaru.com/ is a commercial Emacs-like editor with a
      built-in Python mode and will automatically treat .py files as being
      Python. No fiddling is required. It works well, and I spend many of my
      waking hours in front of an Epsilon (even created a Fortran mode :)). I
      think Epsilon is used more on Windows than Linux/Unix, where Emacs and
      XEmacs have existed for a long time, but an Epsilon license contains
      binaries for Linux and other Unices as well.

      XEmacs/Emacs frustrate me, for example constantly asking if I want to
      enable a "recursive mini-buffer", which I have no clue about or
      interest in. Epsilon is a well-done Emacs IMO.

      A key benefit of Emacs-like editors, including Epsilon, is that one can
      run the shell (cmd.exe prompt on Windows, bash/csh/ksh on Unix) from
      within the editor. One can fill the entire screen with an Emacs, split
      it into buffers for source codes and a shell, and live happily ever
      after :). Standard output is not lost but can be retrieved just by
      scrolling up in the editor. I am addicted to running a shell within an
      Emacs-like editor.

      Of course there are many good editors -- don't feel obligated to use
      Emacs if you are happy and productive with something else.

      Comment

      • Georg Brandl

        #4
        Re: Best editor?

        beliavsky@aol.c om wrote:[color=blue]
        > ChinStrap wrote:[color=green]
        >> When not using the interactive prompt, what are you using? I keep
        >> hearing everyone say Emacs, but I can't understand it at all. I keep
        >> trying to learn and understand why so many seem to like it because I
        >> can't understand customization even without going through a hundred
        >> menus that might contain the thing I am looking for (or I could go
        >> learn another language just to customize!).[/color]
        >
        > Epsilon http://www.lugaru.com/ is a commercial Emacs-like editor with a
        > built-in Python mode and will automatically treat .py files as being
        > Python. No fiddling is required. It works well, and I spend many of my
        > waking hours in front of an Epsilon (even created a Fortran mode :)). I
        > think Epsilon is used more on Windows than Linux/Unix, where Emacs and
        > XEmacs have existed for a long time, but an Epsilon license contains
        > binaries for Linux and other Unices as well.[/color]

        $250 just for an Emacs clone? Sorry, but this is a bit greedy. Sure, it does
        some things differently, but in the same time you learn Epsilon, you can
        learn Emacs.
        [color=blue]
        > XEmacs/Emacs frustrate me, for example constantly asking if I want to
        > enable a "recursive mini-buffer", which I have no clue about or
        > interest in. Epsilon is a well-done Emacs IMO.[/color]

        constantly? You seem to make fundamental mistakes using Emacs. Reading one or
        two tutorials could have helped.

        mfg
        Georg

        Comment

        • elbertlev@gmail.com

          #5
          Re: Best editor?

          Windows: textpad
          Linux: vim

          Comment

          • Ivan Van Laningham

            #6
            Re: Best editor?

            Hi All--

            elbertlev@gmail .com wrote:[color=blue]
            >
            > Windows: textpad
            > Linux: vim
            >[/color]

            Windows: gvim
            Linux: gvim, or vim if I have to.
            Other unices: gvim, vim, vi

            SlickEdit doesn't suck. Emacs doesn't suck, either.

            Metta,
            Ivan
            ----------------------------------------------
            Ivan Van Laningham
            God N Locomotive Works


            Army Signal Corps: Cu Chi, Class of '70
            Author: Teach Yourself Python in 24 Hours

            Comment

            • Michael Hoffman

              #7
              Re: Best editor?

              ChinStrap wrote:[color=blue]
              >
              > Opinions on what the best is?[/color]

              The best editor? Ed is the standard text editor. Accept no substitutes.
              --
              Michael Hoffman

              Comment

              • Aahz

                #8
                Re: Best editor?

                In article <1112725379.514 651.66540@l41g2 000cwc.googlegr oups.com>,
                ChinStrap <caneff@gmail.c om> wrote:[color=blue]
                >
                >When not using the interactive prompt, what are you using? I keep
                >hearing everyone say Emacs, but I can't understand it at all. I keep
                >trying to learn and understand why so many seem to like it because I
                >can't understand customization even without going through a hundred
                >menus that might contain the thing I am looking for (or I could go
                >learn another language just to customize!).[/color]

                Use vim. 80% of the power of emacs at 20% of the learning curve.
                --
                Aahz (aahz@pythoncra ft.com) <*> http://www.pythoncraft.com/

                "The joy of coding Python should be in seeing short, concise, readable
                classes that express a lot of action in a small amount of clear code --
                not in reams of trivial code that bores the reader to death." --GvR

                Comment

                • Ivan Van Laningham

                  #9
                  Re: Best editor?

                  Hi All--

                  Aahz wrote:[color=blue]
                  >
                  > Use vim. 80% of the power of emacs at 20% of the learning curve.
                  >[/color]

                  I think Aahz has it dead on. Umpty-mumble years ago I spent six weeks
                  learning emacs lisp and customizing emacs until it did EXACTLY what I
                  wanted. It was a great user interface, logical, consistent,
                  orthagonal. It had only one thing wrong with it; it depended on
                  hardware keyboard features that PC keyboards don't have.

                  It would have taken me six weeks to retrain myself to the standard emacs
                  interface, so I used vi. When vim became available, I switched to
                  that. There's a good book available for vim:



                  It's excellent; even the index is useful, which is more than I can say
                  for 80% of the O'Reilly books out there, much as I love 'em.

                  Metta,
                  Ivan
                  ----------------------------------------------
                  Ivan Van Laningham
                  God N Locomotive Works


                  Army Signal Corps: Cu Chi, Class of '70
                  Author: Teach Yourself Python in 24 Hours

                  Comment

                  • Steve Holden

                    #10
                    Re: Best editor?

                    ChinStrap wrote:[color=blue]
                    > When not using the interactive prompt, what are you using? I keep
                    > hearing everyone say Emacs, but I can't understand it at all. I keep
                    > trying to learn and understand why so many seem to like it because I
                    > can't understand customization even without going through a hundred
                    > menus that might contain the thing I am looking for (or I could go
                    > learn another language just to customize!).
                    >
                    > Personally I like SciTE, it has everything I think a midweight editor
                    > should: code folding, proper python support, nice colors out of the
                    > box, hotkey access to compile (I'm sure emacs does this, but I couldn't
                    > figure out for the life of me how), etc.
                    >
                    > Opinions on what the best is? Or reading I could get to maybe sway me
                    > to Emacs (which has the major advantage of being on everyone's system).
                    >[/color]
                    There is only a "best" editor if you aare convinced that only oine
                    measure is important, allowing you to place all editors on a single
                    straight line and declare the one that appears furthest to the left or
                    right the "best".

                    In practice, of course, different people value different editor
                    characteristics , so there are a multitude of opinions about which is "best".

                    regards
                    Steve
                    --
                    Steve Holden +1 703 861 4237 +1 800 494 3119
                    Holden Web LLC http://www.holdenweb.com/
                    Python Web Programming http://pydish.holdenweb.com/

                    Comment

                    • François Pinard

                      #11
                      Re: Best editor?

                      [Aahz]
                      [color=blue]
                      > Use vim. 80% of the power of emacs at 20% of the learning curve.[/color]

                      I used Emacs for a long while, and learned it a bit thoroughly. I
                      also learned Vim mor recently, and still have many things to study.
                      See http://pinard.progiciels-bpi.ca/opinions/editors.html for some
                      (incomplete) thoughts on both, Emacs in particular.

                      If you do only light use of editors, both Emacs and Vim are rather easy,
                      despite tinily annoying for some details, each its own details :-). If
                      you deeply use them, they both require a lot of learning, eventually.
                      Emacs does a few things that are difficult in Vim, but we can usually
                      live without those few things, not overly missing them. Both editors
                      are also extensible with Python, and Vim does Python a bit more nicely.
                      Overall, Vim is also cleaner than Emacs, and this pleases me.

                      This in between light and deep use that Aahz is most right: Vim offers
                      many niceties that undoubtedly require some learning, yet significantly
                      less than Emacs. Emacs has a lot more knobs to adjust, which is not
                      always so advantageous for average users, and overkill for casual users.

                      Whatever Emacs or Vim, learn to extend it with Python. There, you get a
                      great deal of added power and flexibility for almost free, assuming and
                      given that you already are a Python lover.

                      --
                      François Pinard http://pinard.progiciels-bpi.ca

                      Comment

                      • Paul McGuire

                        #12
                        Re: Best editor?

                        SciTE (Scintilla Text Editor) is just right for me too. Low overhead,
                        great just as a Notepad alternative, but with good coding support too.

                        -- Paul

                        Comment

                        • Michael George Lerner

                          #13
                          Re: Best editor?

                          Aahz <aahz@pythoncra ft.com> wrote:
                          [color=blue]
                          > Use vim. 80% of the power of emacs at 20% of the learning curve.[/color]

                          A system administrator said this to me about unix a long time ago,
                          but it applies equally well to emacs:

                          Emacs is a great place to live, but I'd hate to visit.

                          -michael, an (x)emacs user

                          Comment

                          • Mike L.G.

                            #14
                            Re: Best editor?

                            "ChinStrap" <caneff@gmail.c om> writes:
                            [color=blue]
                            > Opinions on what the best is? Or reading I could get to maybe sway me
                            > to Emacs (which has the major advantage of being on everyone's system).[/color]

                            When I first started using emacs, progress
                            was slow, but through my persistence, I was
                            able to harness the power of a very powerful
                            editor. I find that with emacs I rarely
                            touch the mouse when editing code.

                            I just love the idea of splitting emacs into
                            multiple windows, one with my current
                            projects source code, another one with
                            py-shell loaded up (which makes for a
                            wonderful interactive python session with all
                            of your emacs key bindings), a third window
                            with GNUS (emacs news-reader) and lastly
                            chatting in a 4th window with ERC, an emacs
                            IRC chat client. Doing all these activities
                            from within one editor just gives one an
                            enormous sense of satisfaction. A one stop
                            shop editing tool-box at your disposal.

                            For me, maximum comfort working within emacs
                            included swapping the CTRL key with the CAPS
                            lock key. It's just so much more comfortable on
                            the pinky finger! In windows this meant
                            changing a registry key and on linux, altering
                            a keymap config. file.

                            Emacs may seem awkward at first, but the
                            payoff was amazing for me. This is
                            comparable to my first experiences with
                            python. Now, one of my greatest joys is
                            writing python code using emacs.

                            --

                            Mike L.G.
                            Learn how to use and install local messaging application (LAN messenger). These apps are most simple and secure for using in the office. No need for the Internet connection or dedicated server.

                            Comment

                            • Miki Tebeka

                              #15
                              Re: Best editor?

                              Hello ChinStrap,
                              [color=blue]
                              > When not using the interactive prompt, what are you using? I keep
                              > hearing everyone say Emacs, but I can't understand it at all. I keep
                              > trying to learn and understand why so many seem to like it because I
                              > can't understand customization even without going through a hundred
                              > menus that might contain the thing I am looking for (or I could go
                              > learn another language just to customize!).[/color]
                              Emacs (or VIm in my case) takes time to learn. However when you start to
                              understand it and know you way around it'll do things no other editor will
                              do for you.
                              [color=blue]
                              > Personally I like SciTE, it has everything I think a midweight editor
                              > should: code folding, proper python support, nice colors out of the
                              > box, hotkey access to compile (I'm sure emacs does this, but I couldn't
                              > figure out for the life of me how), etc.[/color]
                              If you're happy with SciTE stay with it.
                              [color=blue]
                              > Opinions on what the best is? Or reading I could get to maybe sway me
                              > to Emacs (which has the major advantage of being on everyone's system).[/color]
                              Everyone has his/her/it own favorite editor. It's very individual, I'm
                              hooked on VIm while others won't touch it.

                              HTH.
                              --
                              ------------------------------------------------------------------------
                              Miki Tebeka <miki.tebeka@zo ran.com>

                              The only difference between children and adults is the price of the toys

                              -----BEGIN PGP SIGNATURE-----
                              Version: GnuPG v1.4.0 (Cygwin)

                              iD8DBQFCU3Vn8jA dENsUuJsRAmUsAJ 4hO4zQ1orWK/aiew3GRAl0rwIva wCfXmfs
                              TrErs4wAECxVV9W fHfVkQnM=
                              =U7aj
                              -----END PGP SIGNATURE-----

                              Comment

                              Working...