Ⅰ. 插件描述
A Tern plugin adding support for express web application framework for node.Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用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
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 :

Here a screenshot with completion for Response instance:

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-expressConfiguration
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)
Structure
The basic structure of the project is given in the following way:
node-express.jsthe tern plugin.demos/demos with express tern plugin which use CodeMirror.
