Skip to content

misakar/MuxiVim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Dead simple neovim config

muxivim

Install

  1. Install NeoVim
  2. Clone MuxiVim
  3. Run install.sh
    • $ cd muxivim
    • $ sh install.sh

Plugin Management

--> 🌺 Minimalist Vim Plugin Manager
vim-plug

Plugins

--> The fancy start screen for Vim.

" <------------------------ vim-startify setting ---------------------->
let g:startify_custom_header = [
            \ '   __    ___      _   __     __  (O)',
            \ '  ’  |   |  |    | `  \ \   / /  | |\ \    / (_)           ',
            \ '  |  |   |  |    | |   \ \_/ /   | | \ \  / / _ _ __ ___   ',
            \ '  |  \__/\  |    | |   /  _  \   | |  \ \/ / | | ''_ ` _ \ ',
            \ '  | |     | |    | |  /  / \  \  | |   \  /  | | | | | | | ',
            \ '  | |     |_|____|_|_/_/`   `\_\_|_|    \/   |_|_| |_| |_| ',
            \ '  | |',
            \ '  | |        ~~ vim for muxistudio ~~  ',
            \ '  |_\           -> powered by neo1218 <-  ',
            \ '',
            \ '',
            \ ]

" <-------------------------- Plugins Setting ------------------------->

### [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)
--> [vim-airline字体配置](http://www.jianshu.com/p/310368097c75)
--> [Slow startup time (and also switch between buffer)](neovim/neovim#2219)
### [NerdTree](https://github.com/scrooloose/nerdtree) --> A tree explorer plugin for vim.
--> [nerdtree-git-plugin](https://github.com/Xuyuanp/nerdtree-git-plugin)
### [TagBar](https://github.com/majutsushi/tagbar) --> Vim plugin that displays tags in a window, ordered by scope
--> you need install ctags first

--> Fast file navigation for VIM


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

--> Using the jedi autocompletion library for VIM.


### [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

--> A code-completion engine for Vim

--> Answer for this error: YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support

--> zip size: 279KB

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

--> Molokai is a Vim port of the monokai theme for TextMate originally created by Wimer Hazenberg.


### Customized you can config your own theme on this website:
--> http://bytefluent.com/vivify/

MuxiVim 键位设置

基本键位设置

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

插件键位设置

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

License

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

Thanks

VIM 大法好

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

Why NeoVim ?

Geoff's site: Why Neovim is Better than Vim

About

Dead simple neovim config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published