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

  1. 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)

  2. there should file drawer (i heard "alloy" 1 preferred on "nerdtree") available

  3. the text editor should good, transparent background , color scheme in second link again.

  4. 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...

  1. $ 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.

  2. 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.

  3. 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.

  4. 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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -