Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need console based text editor for writing both source codes and human readable texts such as emails. I need it to be user friendly. It mean for me:

  • You can use it the same way as the notepad or gedit.
  • You can use mouse there.
  • If you need your mother of girlfriend or somebody to edit your text they will know what to do, they will not realize it is a console and will have only a feeling it is something like a notepad.
  • copy, paste, undo works as usual with usual key combinations (Ctrl-C, Ctrl-V, Ctrl-Z).
  • shift and arrows works as usual. They select the text.

And when I return to the computer I want to use the text editor for programming. I expect:

  • Syntax highliting
  • auto indenting
  • replacing spaces with tabs
  • keyboard shortcuts for compiling
  • possibility to configure it to use a debugger
  • autocompletions for c#, java, c++ and other languages
  • other things I expect from IDE's.

I was working and configuring vim for a few years. But It never fulfilled all of my expectations (but it almost did).

I thing I could get vim configured perfectly if I had few more weeks time for configurating it. Unfortunately I cannot afford to be configuring vim forever.

Is there other alternative? Hopefully some editor I once set up and it will works forever? What do you use? I often hear people are using emacs. Is it worth learning?

share|improve this question

closed as not constructive by Journeyman Geek, random Nov 24 '12 at 15:00

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I don't get why this question was closed. Did you try ne, joe, diakonos? But you are asking for two mutually exclusive sets of features: such requirements can only lead to compromise. – romainl Nov 24 '12 at 17:39

Cream is based on Vim, but not for the hard-core users. As it’s just a set of vim scripts, it should work in the console, though I’ve never tried it.

share|improve this answer
Thanks for good tip. This editor is evidently capable of everything vim is able to do. It starts in insert mode... and knows the common keyboard shortcuts ... looks perfect – robo Nov 24 '12 at 15:53
Unfortunately according to FAQ they don't support editing in console. :( – robo Nov 24 '12 at 15:54

I would suggest GNU nano as it is simple and supports syntax highlighting.

Screenshot from nano’s Wikipedia page:. Screenshot of GNU nano

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.