On 02Jan2017 21:30, Matt Wheeler <m...@funkyhat.org> wrote:
On Mon, 2 Jan 2017 at 16:24 Michael Torrie <torr...@gmail.com> wrote:
Really, the basic stuff is enough to be very productive in vim. In fact
just knowing how to save and quit is half the battle! A little cheat
sheet for vim by your keyboard would be plenty I think. [...]
When I was learning vi I'd often spend a day learning a single keystroke. Not
because they're hard, but because I wanted it in my typing muscle memory. This
approach controlled the numberof new things I was trying to learn (roughly one
thing at a time) while still steadily accumulating vi skills.
[...]
Once you get comfortable with that, perhaps set a target to learn one or
two normal-mode commands a week and go from there.
Indeed, like that!
There probably are a lot of nice plugins for ViM, but I use none of
them. I just don't find them that useful. I don't seem to need any IDE
help with Python.
On the other hand I use bags of plugins. I particularly recommend Jedi if
your computer is fast enough (it's a bit of a resource hog), and syntastic
as a great way to integrate style checkers & linters into vim.
I've been a traditional vi die hard for too long. I moved to vim (as my
default) some years ago for: utf-8 support, syntax colouring, filename
completion.
Recently I'm in a shiny new job with shinier newer people and am starting down
the Dark Path of plugins. Presently I'm using ctrlp, which is a great way to
open files in a deep/wide code tree, partiularly one which is still unfamiliar.
I guess my point here is that, as with others, you don't need to be expert with
a particular editor; once past the basics you will be productive and you can
steadily accrue skill with it.
Regarding IDEs, my environment is a shell terminal and a vim terminal and a
browser for doco. Tiled windows (exactly how depends on your platform - I'm on
a Mac at present and using Divvy to position windows).
Cheers,
Cameron Simpson <c...@zip.com.au>
--
https://mail.python.org/mailman/listinfo/python-list