Coder Social home page Coder Social logo

batvim's Introduction

batvim

Instalation

  • Backup your .vimrc file if you want to keep it (installation will overwrite it).
  • It is strongly recommended using Iterm2 or macVim.
  • ./batinstall.sh will install everything into a .bat_vim folder in your home directory.

Plugins

  • pathogen.vim: Manages the runtime path of the plugins.
  • YankRing: Maintains a history of previous yanks, changes and deletes.
  • NERD Tree: A tree explorer plugin for vim.
  • vim-airline: Lean & mean statusline for vim that's light as air, visit github pages for font installation instructions.
  • EasyMotion: provides a much simpler way to use some motions in vim.
  • NERDCommenter : allows for easy commenting of code for many filetypes.
  • Indent Guides: visually displaying indent levels in Vim.
  • Surround.vim: all about "surroundings": parentheses, brackets, quotes, XML tags, and more.
  • matchit: extended % matching for HTML, LaTeX, and many other languages.
  • autoclose: Inserts matching bracket, paren, brace or quote (sometimes acts buggy. leader-a to toggle).
  • unite.vim: Unite and create user interfaces.
  • vim-startify: A fancy start screen for Vim.
  • neocomplcache: Ultimate auto-completion system for Vim.
  • neosnippet: neo-snippet plugin contains neocomplcache snippets source.
  • vim-fugitive: a Git wrapper so awesome, it should be illegal.

Bindings

Some usefull shortcuts:

  • ,q = same as :q.
  • ,n = toggle NerdTree.
  • ,v = vertical split.
  • ,h = focus in left split.
  • ,l = focus in right split.
  • ,f = when used at the starting line of a code block enclosed by curly braces, will select the whole block until the matching closing brace (enters visual mode).
  • ,s = same as :w. switches to normal mode.
  • ,d = toggles gitgutter
  • ,D = fugitive :Gdiff
  • ,[space] = strips trailing whitespace
  • <Ctrl-k> = move line or block of lines up.
  • <Ctrl-j> = move line or block of lines down.
  • <Ctrl-f> = fuzzy file finder starting at the current directory tree. ([:pwd] to check current root. [:cd path] to set root directory).
  • <Space-g> = searches for the given string inside files at the current directory tree. (needs Silver Searcher https://github.com/ggreer/the_silver_searcher).

Best with batTmux!

batvim's People

Contributors

daneryl avatar txau avatar luinix avatar konzz avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.