Change MuxiVim to neovim config...
敬请期待!...
__ __ (O)
’ | | | | ` \ \ / / | |\ \ / (_)
| | | | | | \ \_/ / | | \ \ / / _ _ __ ___
| \__/\ | | | / _ \ | | \ \/ / | | ''_ ` _ \
| | | | | | / / \ \ | | \ / | | | | | | |
| | |_|____|_|_/_/` `\_\_|_| \/ |_|_| |_| |_|
| |
| | ~~ vim for muxistudio ~~
|_\ -> powered by neo1218 <-
Fast&Configurable
Install
- make sure your vim is 7.4+, if not
- Shell:
cd ~ && git clone https://github.com/neo1218/muxivim
- Shell:
cp -rf ~/muxivim/muxivim ~/.vim && cp -rf ~/muxivim/vimrc ~/.vimrc
- Install dein.vim
- Install Powerline Fonts:
cd ~/.vim/font/powerline-fonts && ./install.sh
- Config Vimrc: change {abspath2dein.vim} to your abspath of dein.vim
- Shell:
vim
- 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实用技巧
- k-vim
- https://www.youtube.com/watch?v=YhqsjUUHj6g
- https://github.com/mbrochh/vim-as-a-python-ide
- http://java-hackers.com/p/tracyone/vim
VIM 大法好
Vi之大道如我心之禅,
Vi之慢路即为禅修,
Vi之命令禅印于心,
未得此道者视之怪诞,
与之为伴者洞其真谛,
长修此道者巨变人生。