best text editor for programming Python on a Mac

Christian Gollwitzer auriocus at gmx.de
Mon Jun 20 10:03:31 EDT 2016


Am 20.06.16 um 15:48 schrieb Rustom Mody:
> On Monday, June 20, 2016 at 7:06:57 PM UTC+5:30, Christian Gollwitzer wrote:
>> Am 20.06.16 um 15:26 schrieb Random832:
>>> 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.
>>
>> But you can press i at the end of the line, then arrow-right, which
>> positions the cursor over the empty space after the line, and type. Try
>> it. In vim this works, because vim understands cursor keys. In original
>> vi not (there were no cursor keys on the old terminals). Usually, when
>> editing in vim, you don't leave the insert mode because you can use the
>> "special" keys as well as mouse actions to perform usual editing tasks.
>> Leaving insert mode is only necessary to run a command.
>
> True and false (if one allows for vi = vim)

He wrote "in vim", which I assumed was on purpose.

> In the default vi that comes with ubuntu (vi-tiny??)
> giving a arrow in insert mode enters all kinds of (control?) garbage.

Yes I know this crappy behaviour which has no place on a current 
desktop. Maybe it is just a setting? Try ":set nocompatible" which 
should turn on standard edit keys, if this is really a vim variant and 
not something else like elvis.

> In (full) vim I guess its true

Definitely. I wouldn't use an editor which requires me to learn special 
commands that are available as standard keys on a modern keyboard.

	Christian



More information about the Python-list mailing list