A command line in a text editor is a wonderful feature. It allows the user to explore the editor's functionality and learn it's shortcuts in a textual way. It's much faster than using the mouse, and it is much easier to memorise "shortcuts" this way.
Emacs and VI provide this, though, emacs and vi are not "modern".
By "modern", I mean one that is original built to cope with the modern de-facto standards of selecting, copying, pasting, cutting, undoing, redoing and auto-completing. 
Cream/vi or Emacs/CUA are not valid options, since there are loads of things built over them that conflict with the mentioned stuff.
It would be nice if there was an editor that would cope with the modern de-facto standards out-off-the-box, but still provide a command-line/minibuffer to perform/explore the commands and learn its shortcuts.
Is there such a thing?
  I do not intend to use the "modern"
  term as derrogatory. I love both Emacs
  and VI, but I hate their keyboard-shortcut historical baggage. When I reffer to de-facto standards, I am not talking about Windows vs Whatever. Kate, gedit, Eclipse, Intelij or Textmate also follow the norm I am talking about and are not Windows editors.
  
  Please do not advertise Vim and
  Emacs, that's not answering the
  question. I am asking for
  alternatives.
  
  Why don't I like emacs and vi:
  
  Emacs: Despite CUA mode, emacs has
  loads of modes that conflict with this
  (e.g. slime, ruby-mode, etc...) It
  would be nice to have something that
  would work out-off-the-box.
  
  VI: I do not like that it is
  Visual/Insert-based. I do not know how
  to browse the text-editor's commands.
  I do not like that it is so much
  tought for the terminal. I believe
  that it has the same problem that I
  mentioned for emacs.
  
  
  
  This question is starting to look like requirement analysis.. As de-facto standards I mean:
  
  Ctrol-XCV for cut-copy-paste
  Ctrol-A for select-all
  Contrl-Z for Undo
  Ctrol-Y for Redo
  Control-F for Searching
  Contrl-Space for auto-complete
  
  Shift-arrow for selection
  Control-arrow for word-navigation
  Alt-Arrow for moving