操作系统:windows8.1 64位

vim:gvim7.4
 
1、下载tern for vim,去官网直接下载,连接好像都是到github上(https://github.com/marijnh/tern_for_vim.git)。
2、需要node.js和npm,这两个安装nodejs应该都有了。(注:这里要提前安装git,使用npm时会用到)
3、tern推荐用pathogen,一个vim插件管理工具。
获取地址同样是github( https://github.com/tpope/vim-pathogen)。
pathogen直接按文档中说的安装即可。
例如我这里,把pathogen.vim复制到d:\soft\Vim\vim74\autoload目录下,然后修改vim的配置(D:\softl\Vim\_vimrc),在里面添加
"使用pathogen插件管理
execute pathogen#infect()

,这样就可以用pathogen管理vim插件了(默认把插件放到D:\soft\Vim\vimfiles\bundle文件夹下(bundle文件夹默认没有,需要手工创建)),这里就把获取的tern_for_vim文件夹放在这个目录下就行了。

4、打开cmd,进入D:\soft\Vim\vimfiles\bundle\tern_for_vim目录下,运行命令
npm install
会根据目录下的package.json取所需要的依赖。
5、安装python(丫的还要装这个,平时都用不到)。我现在获取的tern for vim,文档有这么一句(Note : This plugin requires vim 7.3+ and builtin python support to work),我用的vim是7.4,所以安装python就行了。
我这里gvim是32位的,所以下载python也需要是32位的,否则不支持,开始的时候我下载64位的gvim,TMD就是不支持,找了半天原因。https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi
tern.vim上来就是这么一句:
if !has('python') && !has('python3')
  echo 'tern requires python support'
  finish
endif
应该也是支持python3,我看python官网上下载最新版本2和3并排,就下载了2,原因是我不用它,至少是现在不用。
安装之后,我这里验证vim是不是支持python了,就用上面的方法
:echo has("python")
未安装之前返回0,安装之后返回1。
6、以上就安装成功了,试试效果,创建d:\test\qianye.js,另外tern要求在项目下创建配置文件,文件名是(.tern-project),内容如下:
{
 "libs": [
  "browser",
  "jquery"
   ],
  "loadEagerly": [
   "importantfile.js"
   ],
  "plugins": {
   "requirejs": {
    "baseURL": "./",
    "paths": {}
   }
  }
}
这些配置是示例,当然可以按需要修改,这里libs只写了两个,支持的还要多。
注:windows不允许创建.开头的文件,可以用vim创建或直接从别的地方复制一份。像linux下,vim的配置文件是.vimrc,windows下可以用_vimrc代替,我试了下_tern-project不行。
这样test目录下的文件就有两个:
d:\test\qianye.js
d:\test\.tern-project
 
打开qianye.js,输入jQuery.,按ctrl+x和ctrl+o,是不是有提示了。

windows下安装tern for vim的更多相关文章

  1. 教你在windows下安装使用配置vim+gcc[转]

    转自http://blog.163.com/lixiangqiu_9202/blog/static/535750372012461190722/ 一直在使用linux,但有时也会去虚拟机里的winxp ...

  2. Windows下安装 Linux 下vim编辑器

    Windows下安装vim编辑器 下载传送门 https://vim.en.softonic.com/download# 开始安装 这是下载后的可执行文件 双击(或单击)运行软件,选择同意继续进行安装 ...

  3. windows下安装git和vundle

    git在windows下的版本是: git-for-windows, 或者说是: msysgit: ms-sys-git 直接在 https://gitforwindows.org/上下载 git对w ...

  4. windows下安装Git安装

    一:Git是什么? Git是一个代码仓库,属于分散型版本管理系统. 二:在windows下安装Git 载msysgit 1. 访问 msysGit 的项目主页,下载 msysGit.http://ms ...

  5. windows下安装vundle

    windows下安装vundle ## 前言 windows下安装vundle和linux下稍微有些不一样,虽然官网给出了 安装说明,但是有些问题的. E117: Unknown function: ...

  6. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  7. Windows 下安装 MongoDB

    Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...

  8. Coreseek Windows下安装调试

    由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...

  9. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

随机推荐

  1. 数值分析1:三角函数的计算(C语言实现)

    之前学习C语言的时候,一直有个疑问,计算机从芯片设计的角度来看,只能计算常规的加减乘及移位之类的操作,那么对于像sin .cos这些三角函数,人脑尚无可以直接运算的法则,那么计算机是怎么实现的呢?最近 ...

  2. cdoj 秋实大哥带我飞 最短路走法 含0权边

    //做完这题以后终于理解白书上的边为什么要那样定义了 可以很方便的在o(1) 时间内找到反向边 解法:先跑一边最短路,然后检查最短路上有没有0权边(dfs就好,但是每条边只能走一次,这里就需要用异或找 ...

  3. gitlab 安装报错:Could not find modernizr-2.6.2 in any of the sources

      2014-04-30 15:27:44 标签:gitlab 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://davidbj.b ...

  4. item Collaborative Filtering

    算法步骤: 1.计算物品相似度 2.根据用户购买记录,推荐相似物品   物品相似度定义: A.    购买i的人里面,有多少比例购买了j    缺点(推荐系统需要能挖掘长尾信息,此处若j很热门,则w趋 ...

  5. The MySQL C API 编程实例

    在网上找了一些MYSQL C API编程的文章,看了后认为还是写的不够充分,依据自己经验写了这篇<The MySQL C API 编程实例>,希望对须要调用到MYSQL的C的API的朋友有 ...

  6. 使用c#获取access中所有表的表名与内容

    以前在网上查过,似乎也可以通过读取access系统表的方法来获得,但是实在想不想来是什么,今天又在网上找了找,终于发现更加方便的方法,更重要的是,这种方法也可以通用所有OLEDB数据源. 这里用到了O ...

  7. sqlserver数据库 提纲

    sqlserver数据库一.体系结构文件--服务--界面 文件---.maf .ldf .ndf服务--MSSqlserver,别名(实例名)界面--宋庆龄serve如何windouws身份验证,如何 ...

  8. session相关----高手请跳过!

    session["username"]=null;//Session.Remove("username");的结果是session["username ...

  9. T-SQL变量

    T-SQL中变量分为全局变量和局部变量,分别使用@@和@前缀. 全局变量 常用的全局变量有@@VERSION .@@IDENTITY.@@ERROR.@@ROWCOUNT 用法 select @@VE ...

  10. DOM元素对象的属性和方法(1)

    一.accessKey() 作用:获取元素焦点快捷键:设置快捷键后,使用Alt+快捷键,让元素快速获得焦点, <!DOCTYPE html> <html> <head&g ...