vim-angular2-snippets


Ⅰ. 插件描述

Snippets for Angular2 and Vim!

Ⅱ. 基本信息

创建日期:  2016-05-05
使用用户:  13
Github星:  23
插件作者:  Mike Hartington

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'mhartington/vim-angular2-snippets-would-can-one'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'mhartington/vim-angular2-snippets-would-can-one'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'mhartington/vim-angular2-snippets-would-can-one'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/mhartington/vim-angular2-snippets

Ⅳ. 文档说明

### Vim and Angular 2 snippets

Port of John Papa's VSCode Snippets

TypeScript Snippets

ng2-component-root  // Angular 2 root App component
ng2-bootstrap     // Angular 2 bootstraping, for main.ts
ng2-component     // Angular 2 component
ng2-pipe          // Angular 2 pipe
ng2-route-config  // Angular 2 @RouteConfig
ng2-route-path    // Angular 2 routing path
ng2-service       // Angular 2 service
ng2-subscribe     // Angular 2 observable subscription

HTML Snippets

ng2-ngClass
ng2-ngFor
ng2-ngIf
ng2-ngModel
ng2-routerLink
ng2-ngStyle
ng2-ngSwitch

Installation

vundle

Plugin 'mhartington/vim-angular2-snippets'

to .vimrc, and then run :PluginInstall.

pathogen.vim

cd ~/.vim/bundle
git clone https://github.com/mhartington/vim-angular2-snippets.git

Then reload vim, run :Helptags

apt-vim

apt-vim install -y https://github.com/mhartington/vim-angular2-snippets.git

For those who need it, a tarball is available from
here.

Note

Only snipemate format at the moment. Works with NeoSnippets, my preferred snippets plugin.
If you're up for adding UltiSnips compatibility, feel free to send a PR.

添加新评论