我得到了一个遵循 MVC 文件夹结构的 node/express/mongoose 等项目。我正在使用 VIM 7.4
我已经开始使用 TernJS 和 YouCompleteMe 进行自动完成,但我不知道如何将其他项目文件中的代码自动完成到当前文件中。
即在编辑 server.js 时,我想从 user.server.model.js 中获取自动完成功能,而不是记住或在选项卡中打开它来查看里面的代码。
我知道与.tern-project文件有关,但我无法使其工作。
这是我的 .tern 项目:
{
"libs": [
"browser",
"jquery"
],
"loadEagerly": [],
"plugins": {
"node": {}
}
}
...这是我的工作目录,无论我在哪里编辑文件,我都需要完成所有代码:
.
├── app
│ ├── controllers
│ ├── models
│ ├── routes
│ └── views
├── config
│ ├── config.js
│ ├── env
│ ├── express.js
│ ├── mongoose.js
│ ├── passport.js
│ └── strategies
├── node_modules
├── package.json
├── public
│ ├── css
│ ├── img
│ └── js
└── server.js