Setting up Macvim for python development on OSX -
sorry know there wealth of resources on topic, particularly there post here , here.
now complete beginner when comes installing source , intricacies of setting environment variables, path , whatnot. feel goal rather simple: i want set python development environment in terminal image showed in second link i.e
from terminal should able call mvim (or vim whatever works best python dev.) , stay within terminal (i'm not sure if there reason staying within terminal guess means less mouse clicking needed)
there should file drawer (i heard "alloy" 1 preferred on "nerdtree") available
the text editor should good, transparent background , color scheme in second link again.
i read stuff "janus" being beginners myself, nice have.
that pretty it. give idea of ideal answer: need spoon-fed on one; give idea have no idea or "path" or ".profile" or ".bashrc" love if explain little bit reason need run commands in installation interested in learning shell on mac.
edit: have brew installed if helps...
$ brew install vim
or$ brew install macvim
should reasonably up-to-date install. first 1 terminal-only second 1 gui may come handy in future. whether working in terminal or in gui, mouse virtually useless in vim (except resizing windows, maybe). it's worth, don't use mouse in ides either: has shortcut.the file drawer not useful in general but, if need 1 works same in cli vim , gui vim, go nerdtree. note vim comes powerful file explorer so… maybe should try before going plugin-crazy. see
:help netrw
. alloy, macvim fork adds mac os x-like file drawer macvim gui it's irrelevant if plan work in terminal.looking "good" entirely subjective. there hundreds of colorschemes choose , dozens of monospaced fonts suitable programming. colorschemes, transparent backgrounds… can find many tutorials/blog posts online.
janus , other similar distributions huge , bloated piles of crap lure "easy install" , sexy screenshots thinking can become instant vimmer without effort. in end, addicted fancy plugins , other people's settings , mappings instead of learning your editor , configuring your way. sound of question, it's no wonder things successful.
your question broad , specific @ same time. set ridiculously big goals , expect people walk through steps… that's not how site works.
instead, set smaller goals @ first , go big, 1 step @ time.
- get used command-line.
- learn basic vim usage
vimtutor
. - read vim's
:help
. - find problems, inefficiencies, , solutions.
- etc.
do on side, when have free time, , in mean time, use pycharm: it's best python ide , has vi emulation plugin!
Comments
Post a Comment