magicians / MuxiVim

:u6708:muxivim config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Change MuxiVim to neovim config...

敬请期待!...

    __     __                     (O)
   ’  |   |  |    | `  \ \   / /  | |\ \    / (_)
   |  |   |  |    | |   \ \_/ /   | | \ \  / / _ _ __ ___
   |  \__/\  |    | |   /  _  \   | |  \ \/ / | | ''_ ` _ \
   | |     | |    | |  /  / \  \  | |   \  /  | | | | | | |
   | |     |_|____|_|_/_/`   `\_\_|_|    \/   |_|_| |_| |_|
   | |
   | |        ~~ vim for muxistudio ~~
   |_\           -> powered by neo1218 <-

Fast&Configurable

muxivim

Install

  1. make sure your vim is 7.4+, if not
  2. Shell:cd ~ && git clone https://github.com/neo1218/muxivim
  3. Shell:cp -rf ~/muxivim/muxivim ~/.vim && cp -rf ~/muxivim/vimrc ~/.vimrc
  4. Install dein.vim
  5. Install Powerline Fonts: cd ~/.vim/font/powerline-fonts && ./install.sh
  6. Config Vimrc: change {abspath2dein.vim} to your abspath of dein.vim
  7. Shell: vim
  8. Enjoy MuxiVim:)

Plugin Management

dein.vim

--> Dein.vim is a dark powered Vim/Neovim plugin manager.

Plugins

Vim-Startify

--> The fancy start screen for Vim.
--> config code


### [Vim-Airline](https://github.com/vim-airline/vim-airline) --> Lean & mean status/tabline for vim that's light as air.
![airline](https://raw.githubusercontent.com/wiki/vim-airline/vim-airline/screenshots/demo.gif)
--> [vim-airline-themes](https://github.com/vim-airline/vim-airline-themes)--> --> [config code](https://github.com/neo1218/MuxiVim/blob/master/vimrc#L174)--> --> [vim-airline字体配置](http://www.jianshu.com/p/310368097c75)<--
### [NerdTree](https://github.com/scrooloose/nerdtree) --> A tree explorer plugin for vim.
--> [config code](https://github.com/neo1218/MuxiVim/blob/master/vimrc#L55)
### [TagBar](https://github.com/majutsushi/tagbar) --> Vim plugin that displays tags in a window, ordered by scope
--> [config code](https://github.com/neo1218/MuxiVim/blob/master/vimrc#L171)
--> you need install ctags first

Command-T

--> Fast file navigation for VIM


### [ctrlp.vim](https://github.com/kien/ctrlp.vim) --> Fast Fast file navigation for VIM

Jedi-Vim

--> Using the jedi autocompletion library for VIM.
--> config code


### [delimitMate](https://github.com/Raimondi/delimitMate) --> provides insert mode auto-completion for quotes, parens, brackets, etc.

### [Gundo.vim](https://github.com/sjl/gundo.vim) --> Gundo.vim is Vim plugin to visualize your Vim undo tree.
--> [website](http://sjl.bitbucket.org/gundo.vim/)
### [vim-surround](https://github.com/tpope/vim-surround) --> Surround.vim is all about "surroundings": parentheses, brackets, quotes, XML tags, and more. The plugin provides mappings to easily delete, change and add such surroundings in pairs

Code Completion

YouCompleteMe

--> A code-completion engine for Vim
--> zip size: 279KB

NeoComplete

--> neocomplete is the abbreviation of "neo-completion with cache". It provides keyword completion system by maintaining a cache of keywords in the current buffer. neocomplete can be customized easily and has many more features than Vim's built-in completion.
--> zip size: 123KB

Themes

vim-colors-solarized

--> precision colorscheme for the vim text editor http://ethanschoonover.com/solarized
--> config code


the default theme is [muxi](https://github.com/neo1218/MuxiVim/blob/master/muxivim/colors/muxi.vim)
you can config your own theme on this website:
--> http://bytefluent.com/vivify/

MuxiVim 键位设置

基本键位设置

  • <Leader> --> , --> Leader键位设置
  • <ESC> --> jk --> jk 有益身体健康
  • <SPACE> --> : --> 方便进入命令模式
  • z --> :call ToggleFold() --> 代码段折叠
  • <F2> --> 粘贴模式
  • <Leader> e --> 快速退出
  • <Leader> E --> 快速强制退出
  • <Leader> w --> 保存
  • <Leader> c --> 快速呼出vimrc进行编辑
  • <Leader> s --> 快速重载vimrc文件
  • 因为写Python的缘故, Tab自动格式为空格

插件键位设置

  • <F5> --> 呼出undotree
  • <F8> --> 呼出tag
  • Ctrl-p --> 文件快速搜索(依据文件名)
  • ; --> NERDTreeToggle(目录树)

Tmux

Tmux是unix*下的一个分屏利器! Tmux + Vim是我非常喜欢的一种开发方式,这里上传了我的tmux配置

License

GNU General Public License, version 2 (GPL-2.0)

Thanks

VIM 大法好

Vi之大道如我心之禅,
Vi之慢路即为禅修,
Vi之命令禅印于心,
未得此道者视之怪诞,
与之为伴者洞其真谛,
长修此道者巨变人生。

About

:u6708:muxivim config

License:Other


Languages

Language:Vim Script 100.0%