best text editor for programming Python on a Mac

Random832 random832 at fastmail.com
Mon Jun 20 09:26:49 EDT 2016


On Sun, Jun 19, 2016, at 18:44, Gregory Ewing wrote:
> Lawrence D’Oliveiro wrote:
> > But not vi/vim. It only lets you place your cursor *on* a character, not
> > *in-between* characters.
> 
> That's because the terminals it was designed to work on
> didn't have any way of displaying a cursor between two
> characters. Emacs is the same (except it doesn't go as
> far as having two different insertion modes -- you just
> think of the insertion point as being to the left of
> the character that the cursor is on).

So, basically, Emacs is *not* the same. The point is that in vim you
can't position the normal-mode cursor in such a way that inserted
characters are inserted at the end of the line. How the cursor is
displayed has nothing to do with it.

And, insertion is to the left of the character that the cursor is on in
vim, too. That's why the "a" command moves the cursor.

> I would say that's about the *least* weird thing about
> vi[m] though... :-(



More information about the Python-list mailing list