text editor suggestion?

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

    #1

    text editor suggestion?

    Ok, I know it's been asked a million times, but I have a more specific
    question so hopefully this won't be just the same old post. I've tried a
    few different editors, and I really like UltraEdit, but it's
    Windows-only and I'm working more on Linux nowadays.

    Here are my criteria:

    1. syntax highlighting (highly customizable)
    2. auto/smart indenting
    3. ability to run script
    4. light-weight text editor, not an IDE
    5. cross-platform (not really necessary, but nice)

    That's pretty much all I need. It's nice when you can customize a bunch
    of other stuff too, but those are the most important.

    I've tried vim, but I really don't feel like taking the time to learn
    how to use it, given that I just like to casually program (not to
    mention that I prefer to use the mouse when navigating a document
    sometimes).

    I also just started using Scite, and I really like it, except I find its
    syntax highlighting to be very inflexible. You aren't able to define
    your own groups of words -- you have to use what's given, basically. One
    thing I like about UltraEdit is that you simply define as many groups of
    keywords as you want and then assign a style to each one. Scite has a
    very strange and rigid method of highlighting.

    So hopefully some of you might have some suggestions. My requirements
    are minimal, but I'm still not happy with the syntax highlighting I'm
    seeing in a lot of editors out there.
  • nemesian@gmail.com

    #2
    Re: text editor suggestion?

    Have you tried Notepad++? It's a neat text-editor.

    Comment

    • Ben Finney

      #3
      Re: text editor suggestion?

      John Salerno <johnjsal@NOSPA Mgmail.comwrite s:
      Here are my criteria:
      >
      1. syntax highlighting (highly customizable)
      2. auto/smart indenting
      3. ability to run script
      4. light-weight text editor, not an IDE
      5. cross-platform (not really necessary, but nice)
      The two big names in text editing, Vim and Emacs, will both meet these
      criteria easily. They also have the advantage that you'll find one or
      the other, or both, on just about any Unix system intended for use by
      a programmer.
      I've tried vim, but I really don't feel like taking the time to learn
      how to use it, given that I just like to casually program (not to
      mention that I prefer to use the mouse when navigating a document
      sometimes).
      Both Vim and Emacs operate fine with the mouse, if asked to do so.

      For Emacs, you simply run it in the context of an windowing
      environment and it will use a bitmapped graphical window.

      For Vim, you need to run 'gvim' to get the bitmapped window (later
      versions may attempt to do this by default, I'm not sure).

      There is also an enormous amount of support for both these editors,
      for all manner of text editing tasks, available online. It's a good
      idea to learn at least one of them very well, rather than learn a
      bunch of less-popular editors for specific tasks.

      --
      \ "I saw a sign: 'Rest Area 25 Miles'. That's pretty big. Some |
      `\ people must be really tired." -- Steven Wright |
      _o__) |
      Ben Finney

      Comment

      • Simon Forman

        #4
        Re: text editor suggestion?

        John Salerno wrote:
        Ok, I know it's been asked a million times, but I have a more specific
        question so hopefully this won't be just the same old post. I've tried a
        few different editors, and I really like UltraEdit, but it's
        Windows-only and I'm working more on Linux nowadays.
        >
        Here are my criteria:
        >
        1. syntax highlighting (highly customizable)
        2. auto/smart indenting
        3. ability to run script
        4. light-weight text editor, not an IDE
        5. cross-platform (not really necessary, but nice)
        >
        That's pretty much all I need. It's nice when you can customize a bunch
        of other stuff too, but those are the most important.
        >
        I've tried vim, but I really don't feel like taking the time to learn
        how to use it, given that I just like to casually program (not to
        mention that I prefer to use the mouse when navigating a document
        sometimes).
        >
        I also just started using Scite, and I really like it, except I find its
        syntax highlighting to be very inflexible. You aren't able to define
        your own groups of words -- you have to use what's given, basically. One
        thing I like about UltraEdit is that you simply define as many groups of
        keywords as you want and then assign a style to each one. Scite has a
        very strange and rigid method of highlighting.
        >
        So hopefully some of you might have some suggestions. My requirements
        are minimal, but I'm still not happy with the syntax highlighting I'm
        seeing in a lot of editors out there.
        Have you tried IDLE? It ships with python, meets your 5 criteria(*),
        can be customized (highlighting colors and command keys and more), and
        includes a usable GUI debugger. It's got some warts, but I like it a
        lot, it's pretty much all I use for my python coding.

        Source code: Lib/idlelib/ IDLE is Python’s Integrated Development and Learning Environment. IDLE has the following features: cross-platform: works mostly the same on Windows, Unix, and macOS, Pytho...


        (* It *is* an IDE, but a very lightweight one. :) )

        Comment

        • Paul Rubin

          #5
          Re: text editor suggestion?

          "Simon Forman" <rogue_pedro@ya hoo.comwrites:
          Have you tried IDLE? It ships with python, meets your 5 criteria(*),
          can be customized (highlighting colors and command keys and more), and
          includes a usable GUI debugger. It's got some warts, but I like it a
          lot, it's pretty much all I use for my python coding.
          I use it too, but have never gotten the debugger to work reliably.

          Comment

          • David Isaac

            #6
            Re: text editor suggestion?

            http://www.american.edu/econ/notes/soft.htm#EDITORS

            has some relevant discussion and suggestions.

            Cheers,

            Alan Isaac


            Comment

            • Simon Forman

              #7
              Re: text editor suggestion?

              Paul Rubin wrote:
              "Simon Forman" <rogue_pedro@ya hoo.comwrites:
              Have you tried IDLE? It ships with python, meets your 5 criteria(*),
              can be customized (highlighting colors and command keys and more), and
              includes a usable GUI debugger. It's got some warts, but I like it a
              lot, it's pretty much all I use for my python coding.
              >
              I use it too, but have never gotten the debugger to work reliably.
              I'm curious about what you mean? It doesn't do all I'd wish for, but
              I've never had any real problem with it. (It's bicyclerepairma n I
              haven't been able to get working. lol)

              Peace,
              ~Simon

              Comment

              • OriginalBrownster

                #8
                Re: text editor suggestion?


                John Salerno wrote:
                Ok, I know it's been asked a million times, but I have a more specific
                question so hopefully this won't be just the same old post. I've tried a
                few different editors, and I really like UltraEdit, but it's
                Windows-only and I'm working more on Linux nowadays.
                >
                Here are my criteria:
                >
                1. syntax highlighting (highly customizable)
                2. auto/smart indenting
                3. ability to run script
                4. light-weight text editor, not an IDE
                5. cross-platform (not really necessary, but nice)
                >
                That's pretty much all I need. It's nice when you can customize a bunch
                of other stuff too, but those are the most important.
                >
                I've tried vim, but I really don't feel like taking the time to learn
                how to use it, given that I just like to casually program (not to
                mention that I prefer to use the mouse when navigating a document
                sometimes).
                >
                I also just started using Scite, and I really like it, except I find its
                syntax highlighting to be very inflexible. You aren't able to define
                your own groups of words -- you have to use what's given, basically. One
                thing I like about UltraEdit is that you simply define as many groups of
                keywords as you want and then assign a style to each one. Scite has a
                very strange and rigid method of highlighting.
                >
                So hopefully some of you might have some suggestions. My requirements
                are minimal, but I'm still not happy with the syntax highlighting I'm
                seeing in a lot of editors out there.


                I use Komodo, its a lil hard to find if you're looking to pay nothing,
                but its a great editor. it has all those things you're looking for. and
                you can customize the syntax languages for ones that aren't already
                included in the package...there s a free trial ..just try a google search

                Comment

                • BartlebyScrivener

                  #9
                  Re: text editor suggestion?

                  John Salerno wrote:
                  Ok, I know it's been asked a million times, but I have a more specific
                  question so hopefully this won't be just the same old post.
                  You got 65 answers last time :)

                  http://tinyurl.com/rsfjq

                  rd

                  Comment

                  • John Salerno

                    #10
                    Re: text editor suggestion?

                    BartlebyScriven er wrote:
                    John Salerno wrote:
                    >
                    >Ok, I know it's been asked a million times, but I have a more specific
                    >question so hopefully this won't be just the same old post.
                    >
                    You got 65 answers last time :)
                    >
                    http://tinyurl.com/rsfjq
                    >
                    rd
                    >
                    Hmm, I forgot all about that. Although I think the few editors I tried
                    recently was a result of that thread! I guess none of the suggestions
                    worked out for me. Oh well, I'll just keep trying different ones.

                    Comment

                    • John Salerno

                      #11
                      Re: text editor suggestion?

                      Ben Finney wrote:
                      The two big names in text editing, Vim and Emacs, will both meet these
                      criteria easily. They also have the advantage that you'll find one or
                      the other, or both, on just about any Unix system intended for use by
                      a programmer.
                      >
                      There is also an enormous amount of support for both these editors,
                      for all manner of text editing tasks, available online. It's a good
                      idea to learn at least one of them very well, rather than learn a
                      bunch of less-popular editors for specific tasks.
                      >
                      I'd really like to learn vim, but I spent days just trying to figure out
                      how to get the syntax highlighting and indentation working, where these
                      settings are and how to edit them, and it still doesn't work for me. It
                      just feels so insurmountable that I can't even start working with it yet
                      because I don't know how to tailor the settings.

                      Comment

                      • Ant

                        #12
                        Re: text editor suggestion?


                        John Salerno wrote:
                        I'd really like to learn vim, but I spent days just trying to figure out
                        how to get the syntax highlighting and indentation working, where these
                        settings are and how to edit them, and it still doesn't work for me. It
                        just feels so insurmountable that I can't even start working with it yet
                        because I don't know how to tailor the settings.
                        FWIW I started to use vim 2 years ago, and hated every minute of it.
                        However, it was installed on every unix/linux box I have known, and so
                        I gradually learned the most common commands. Recently I have been
                        using gvim on windows, which comes pre-configured to syntax highlight
                        etc. It isn't very good at running the current buffer as far as I can
                        tell though, so I still have a command line open currently.

                        jEdit is also a very good editor with the same sort of feature set as
                        vim. Bit slower to load, but much more user freindly and a very
                        powerful editor core. With a few extra plugins (console and Jython
                        interpreter for example) it has all of the features you want, including
                        he ability to write macros in python. (Note vim is also customisable
                        using python).

                        Comment

                        • BartlebyScrivener

                          #13
                          Re: text editor suggestion?

                          >Oh well, I'll just keep trying different ones.
                          If you demand power and cross-platform compatibility, I think you
                          already know your choices are Xemacs or Vim 7.0. They are both modal
                          and therefore difficult to learn, at first, but later you enjoy the
                          pleasures of interface Zen:

                          http://tinyurl.com/osys2

                          rd

                          Comment

                          • Philippe Martin

                            #14
                            Re: text editor suggestion?

                            John Salerno wrote:
                            Ok, I know it's been asked a million times, but I have a more specific
                            question so hopefully this won't be just the same old post. I've tried a
                            few different editors, and I really like UltraEdit, but it's
                            Windows-only and I'm working more on Linux nowadays.
                            >
                            Here are my criteria:
                            >
                            1. syntax highlighting (highly customizable)
                            2. auto/smart indenting
                            3. ability to run script
                            4. light-weight text editor, not an IDE
                            5. cross-platform (not really necessary, but nice)
                            >
                            That's pretty much all I need. It's nice when you can customize a bunch
                            of other stuff too, but those are the most important.
                            >
                            I've tried vim, but I really don't feel like taking the time to learn
                            how to use it, given that I just like to casually program (not to
                            mention that I prefer to use the mouse when navigating a document
                            sometimes).
                            >
                            I also just started using Scite, and I really like it, except I find its
                            syntax highlighting to be very inflexible. You aren't able to define
                            your own groups of words -- you have to use what's given, basically. One
                            thing I like about UltraEdit is that you simply define as many groups of
                            keywords as you want and then assign a style to each one. Scite has a
                            very strange and rigid method of highlighting.
                            >
                            So hopefully some of you might have some suggestions. My requirements
                            are minimal, but I'm still not happy with the syntax highlighting I'm
                            seeing in a lot of editors out there.

                            Emacs would be my choice.

                            Philippe

                            Comment

                            • mystilleef

                              #15
                              Re: text editor suggestion?



                              Flash Demo: http://scribes.sourceforge.net/snippets.htm

                              GIF Demo: http://www.minds.may.ie/~dez/images/blog/scribes.html

                              Scribes is simple, slim, sleek and fast. It has no learning curve and
                              conveys a no nonsense approach to text editing. You won't need to edit
                              configuration files in lisp, read manuals or sacrifice your unborn
                              grand daugther to the geek goddesses. It's also written in Python. Some
                              people have described it as TextMate for Linux.

                              Version 0.3 will be released in few days and will feature

                              - remote editing
                              - a document browser to show all files opened by the editor
                              - recent files menu
                              - more steriods...


                              John Salerno wrote:
                              Ok, I know it's been asked a million times, but I have a more specific
                              question so hopefully this won't be just the same old post. I've tried a
                              few different editors, and I really like UltraEdit, but it's
                              Windows-only and I'm working more on Linux nowadays.
                              >
                              Here are my criteria:
                              >
                              1. syntax highlighting (highly customizable)
                              2. auto/smart indenting
                              3. ability to run script
                              4. light-weight text editor, not an IDE
                              5. cross-platform (not really necessary, but nice)
                              >
                              That's pretty much all I need. It's nice when you can customize a bunch
                              of other stuff too, but those are the most important.
                              >
                              I've tried vim, but I really don't feel like taking the time to learn
                              how to use it, given that I just like to casually program (not to
                              mention that I prefer to use the mouse when navigating a document
                              sometimes).
                              >
                              I also just started using Scite, and I really like it, except I find its
                              syntax highlighting to be very inflexible. You aren't able to define
                              your own groups of words -- you have to use what's given, basically. One
                              thing I like about UltraEdit is that you simply define as many groups of
                              keywords as you want and then assign a style to each one. Scite has a
                              very strange and rigid method of highlighting.
                              >
                              So hopefully some of you might have some suggestions. My requirements
                              are minimal, but I'm still not happy with the syntax highlighting I'm
                              seeing in a lot of editors out there.

                              Comment

                              Working...