harmony.vim


Ⅰ. 插件描述

Extensive JS syntax support for VIM

Ⅱ. 基本信息

创建日期:  2013-02-05
使用用户:  4
Github星:  4
插件作者:  Jussi Kalliokoski

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'jussi-kalliokoski/harmony-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

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

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'jussi-kalliokoski/harmony-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'jussi-kalliokoski/harmony-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/jussi-kalliokoski/harmony.vim

Ⅳ. 文档说明

# Harmony

harmony.vim aims to be an extensive and up to date syntax plugin for EcmaScript/JavaScript/Harmony for VIM.

Currently supported features:

  • Classic features (global modules, error types, global functions, debugger, etc.)
  • Additional globals (console, require)
  • JSDoc style documentation blocks, commands, etc
  • New types (typed arrays, collections)
  • Module syntax (import from/as, export, module)
  • Spread syntax (...)
  • Class syntax (class, super)
  • Pragmas ("use strict")
  • Quasi-literals
  • Fat arrow syntax (partial)
  • Correct keywords
  • Iterator syntax (for of)
  • Egal syntax (is, isnt)
  • Configurable optional warnings for trailing/leading semicolons and leading brackets/parens
  • Configurable type syntax (lets you use CS-style class names)

Screenshot

Installation

Install using vundle or pathogen.

Contributing

Contributions are welcome!

License

MIT License

添加新评论