tern-node-express


Ⅰ. 插件描述

A Tern plugin adding support for express web application framework for node.

Ⅱ. 基本信息

创建日期:  2014-09-28
使用用户:  2
Github星:  57
插件作者:  Angelo

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'angelozerr/tern-node-express'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

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

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'angelozerr/tern-node-express'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'angelozerr/tern-node-express'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/angelozerr/tern-node-express

Ⅳ. 文档说明

# tern-node-express

Build Status
NPM version

tern-node-express is a plugin which adds support for express web application framework for node to the JavaSript code intelligence system Tern.

Demo

You can see demo with CodeMirror (inside Web Browser) demos/express.html :

Here a screenshot with completion for expression object :

CodeMirror & TernExpress

Here a screenshot with completion for Response instance:

CodeMirror & TernExpress Response

If you wish to use Eclipse as IDE, see Eclipse support for Node Express.

Installation

tern-node-express works with the NodeJS Tern Server, and within a browser.

The easiest way to install tern-node-express is to use a recent version of
npm. In the directory where you installed the tern package,
simply run

$ npm install tern-node-express

Configuration

express tern plugin extends node tern plugin to support express.

With Node.js

In order for Tern to load the tern-node-express plugin once it is installed, you must
include node-express in the plugins section of your [Tern configuration
file][tern-config] and node.

Here is a minimal example .tern-project configuration file:

{
  "ecmaVersion": 5,
  "plugins": {
    "node": {},
    "node-express": {}
  }
}

With WebBrowser (CodeMirror)

See demos/express.html

Structure

The basic structure of the project is given in the following way:

  • node-express.js the tern plugin.
  • demos/ demos with express tern plugin which use CodeMirror.

添加新评论