On Sat, Jun 18, 2016 at 8:12 PM, Lawrence D’Oliveiro
<lawrenced...@gmail.com> wrote:
> On Sunday, June 19, 2016 at 11:07:23 AM UTC+12, Michael Torrie wrote:
>>
>> On 06/17/2016 05:52 PM, Chris via Python-list wrote:
>>>
>>> Any suggestions for a good open source text editor for the Mac out
>>> there?  For now, I am going to stick with vim.
>>
>> Good choice.
>
> The trouble with vim/vi/whatever, is that it doesn’t work like any other 
> editor on Earth.
>
> Pull up any old GUI-based editor you like, for example Windows (shudder) 
> Notepad. If there are N characters in your file, then the insertion point can 
> be placed at N + 1 positions: in-between two adjacent characters, or before 
> the first character, or after the last character. And this makes sense: 
> anything you type is inserted at the insertion point. All rational text 
> editors (and word processors) work this way.
>
> But not vi/vim. It only lets you place your cursor *on* a character, not 
> *in-between* characters. That’s why you need two separate insertion commands, 
> insert-before and insert-after. And one of those has the interesting side 
> effect where, if you exit insertion mode without inserting anything, it 
> doesn’t put you back in the same position as before. Why?
>
> As to why you need insertion commands at all, that’s another thing...
> --
> https://mail.python.org/mailman/listinfo/python-list

I personally love vim.  But its clearly an acquired taste.  When you
get good at it its pretty amazing -- and no mouse.  The other thing
about vim is that it is on every linux system, so you don't have to
load your editor if you are ssh-ing to some machine

-- 
Joel Goldstick
http://joelgoldstick.com/blog
http://cc-baseballstats.info/stats/birthdays
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to