snippetinabox.vim


Ⅰ. 插件描述

My custom snippets

Ⅱ. 基本信息

创建日期:  2016-08-29
使用用户:  2
Github星:  2
插件作者:  kracejic

Ⅲ. 安装方法

使用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.

添加新评论