Ⅰ. 插件描述
repo for UltiSnips & Snipmate for angular to be included as a submodule for use in your .vim directoryⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'matthewsimo/angular-vim-snippets'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'matthewsimo/angular-vim-snippets'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'matthewsimo/angular-vim-snippets'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/matthewsimo/angular-vim-snippets
Ⅳ. 文档说明
UltiSnip & Snipmate Snippets for AngularJS
This repository contains snippets files for AngularJS including JavaScript, HTML, CoffeeScript and HAML.
Contents
snippets/*: snippets using snipmate format
UltiSnips/*: snippets using UltiSnips format
Installation
UltiSnip
git submodule add git@github.com:matthewsimo/angular-vim-snippets.git /path/you/want/it/
- add
./UltiSnip
to your list ofg:UltiSnipsSnippetDirectories
and you should be set
UltiSnip options
For ngdoc snippets in ultisnips, the module name can be overwritten in case
you're using a variable or js expression for your module name. Add this to your
modeline or set as needed.
let g:angular_module_name='FooBar' "Replace with your module name, of course.
Snipmate
git submodule add git@github.com:matthewsimo/angular-vim-snippets.git /path/you/want/it/
add
./snippets
to your VIM 'runtimepath' or 'rtp'- e.g.
rtp/snippets/<filetype>/*.snippets
- e.g.
NeoSnippets
git submodule add git@github.com:matthewsimo/angular-vim-snippets.git /path/you/want/it/
- add
./snippets
tog:neosnippet#snippets_directory
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request