Ⅰ. 插件描述
Snippets for Angular2 and Vim!Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用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 subscriptionHTML Snippets
ng2-ngClass
ng2-ngFor
ng2-ngIf
ng2-ngModel
ng2-routerLink
ng2-ngStyle
ng2-ngSwitchInstallation
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.