Ⅰ. 插件描述
My custom snippetsⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'kracejic/snippetinabox-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'kracejic/snippetinabox-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'kracejic/snippetinabox-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/kracejic/snippetinabox.vim
Ⅳ. 文档说明
# snippetinabox.vim
My custom snippets for:
- C++
- CMake
- Python
- Markdown
C++
Just a brief showcase of what is available:
- inc -
#include "thisFile.h" - Inc -
#include <string.h> - cc -
ThisFile:: - be -
x.begin(), x.end() - forr - for range
- cout -
std::cout<<"x="<<x<<"\n" - t -
this-> - up, mp, sp, ms - smart pointers
- i8, i16, i32, i64, u8, i16, i32, i64 - integers
- async - std::async
- alg -
std::X(Y.begin(), Y.end, ... ) - fun, cfun, tfun - function, member function, teplated function
- and more
Others
look at the sources ;)
License
MIT, see license files.