安装

安装必备

下载/更新exVim

注意事项

安装exVim将不会覆盖你已经存在的Vim环境,这个仓库所包含的文件,变化,仅仅运行在它自己 的文件夹。

通过提供的shell脚本osx/mvim.sh,它将会不破坏你现有的vim设置而运行exVim自己的环境设置。 这意味这你可以预览,尝试,及测试exvim,并且决定后面替换或者结合你的VIM。

注意事项:

对于Linux和苹果用户,如果你从downloads页面下载 exVim包,你可以忽略步骤1。 如果你从下载下载完整的exVim包,则可以忽略步骤1和2.

对于Windows用户,你可以下载“exVim Windows 安装包”, 如果你做了,那么你可以忽略本节。

Mac上的下载/更新

  1. 克隆仓库至你的目的地: bash git clone https://github.com/exvim/main 

  2. 执行'osx/install.sh' 脚本: bash cd main/ sh osx/install.sh 

    注意:osx/install.sh 仅仅更新main/文件夹里面的vim插件。 并不会覆盖你的~/.vimrc,~/.vim/,不用担心哦! 当你运行了这个脚本后,main/文件夹会变成一个exVim的开发环境!

  3. 预览exVim

    sh osx/mvim.sh your/project/path/foobar.exvim

    注意:你需要确定"mvim"命令在你的终端环境中是有效的。为此,执行"mvim"并查看 结果。如果无"mvim"命令,你应该没有安装MacVim或者你没有使 "mvim"作为默认命令。 你可以 http://code.google.com/p/macvim/. 从下载MacVim, 解压下载的包裹,找到 mvim文件,并且将它放到 /usr/local/bin(执行下面命令).

    cp mvim /usr/local/bin

Linux下的安装/更新

如果你从下载页面获取exVim主要的包,你可以忽略步骤1。 如果你从下载页面获取exVim完整包,你可以忽略步骤1和2。

  1. 克隆仓库至你的里面目的地(执行下面命令):

    git clone https://github.com/exvim/main
  2. 执行"unix/insall.sh"脚本:

    cd main/
    sh unix/install.sh

    注意:unix/install.sh仅仅更新main/文件夹里面的vim插件。 并不会覆盖你的~/.vimrc,~/.vim/,不用担心哦! 当你运行了这个脚本后,main/文件夹会变成一个exVim的开发环境!

  3. 预览exVim:

    sh unix/gvim.sh your/project/path/foobar.exvim

Windows下的下载/更新

1.确保vim命令在你的cmd窗口是可以运行的。为此,需要在cmd窗口执行vim命令,并且查看 结果。如果没有,可能你没有安装gvim或者你没有将gvim安装目录放到你的'PATH'环境里。 你可以下载gvim安装包,下载页面为:下载

  1. 参考文档Vundle for Windows 设置Git和Curl。

  2. 下载exVim工程从git或者zip file. 并解压它到一个理想目录,比如D:\exVim

    git clone https://github.com/exvim/main
  3. 进入exVim文件夹,执行install.bat批处理文件

    C:\>cd exVim
    C:\exVim>call windows\install.bat

    执行此文件后,你的D:\exVim文件夹会成为一个exVim的开发环境。

    注意: 安装完成后可能需要重启电脑才能够使某些外部工具生效.

  4. 预览exVim:

    C:\exVim>call windows\gvim.bat "d:\your\project\path\foobar.exvim"

安装exVim

如果你喜欢exVim,并且想直接运行它而不是通过预览命令,你可以使用下面的俩个选项:

选择1(推荐):获取exVim并替换你当前的vim

建议你下载exVim至~/exVim目录。编辑你的vimrc文件,在Max/Linux下默认的是~/.vimrc, 在windows下是C:\Users\your_name\_vimrc

在你的vimrc文件中,仅仅需要写:

let g:exvim_custom_path='~/exvim/'
source ~/exvim/.vimrc

现在你就可以直接运行exVim.

选择 2: 替换你当前的vim

为了替换你当前vim版本至exVim,你可以运行如下命令脚本:

# for mac user
sh osx/replace-my-vim.sh # for linux user
sh unix/replace-my-vim.sh

如果你是windows用户,你可以运行下面的批处理脚本在当前命令窗口

D:\exVim>call windows\replace-my-vim.bat

上面的命令主要会做如下事情:

  1. 用exVim的配置文件'.vimrc'替换~/.vimrc
  2. 拷贝 .vimrc.plugins 至 ~/.vimrc.plugins.
  3. 拷贝并重命名 vimfiles/ 至 ~/.vim/.

注意事项: 在windows下,exVim的.vimrc还会重写运行路径的设置,以便它搜索 ~/.vim文件夹而不是~/vimfiles

安装外部工具(可选但重要)

在我们使用exVim之前,我必须安装一些外部工具,以便于exVim更强大。 默认的,exVim集成了:

  • cTags ( for ex-tags, ex-symbol )
  • id-utils ( for ex-gsearch )
  • cscope ( for ex-cscope )

这些外部工具能够在.exvim工程配置文件关闭。为了使解析结果和这些外部工具协同工作, exVim还需要其他,比如:

  • gawk
  • sed

所以我们强烈推荐你安装这些工具前阅读 getting start with exVim.

Mac

Mac用户能够使用 Homebrew 安装他们, 跳至下载 页面,然后输入Max章节的相关命令。

注意事项:如果你已经下载了XCode的命令行工具包,你可能有一个旧版本的cTags。 你需要人为用Homebrew's 下载包将其替换掉。

Linux ( Ubuntu, ... )

Ubuntu用户可以使用apt-get命令安装,跳至 下载页面, 参考Mac章节,然后使用apt-get命令替换掉brew命令即可!

Windows

Windows用户可以使用预编译的二进制包进行安装. 我已经提供下载

下载并解压这些文件,将它们放到你的理想目录,比如C:\Users\Foobar\Bin, 然后添加这个目录到你的环境变量PATH中,并确保他们在命令行窗口都是可以运行的。 注意: 一般安装这些二进制包,并加入到PATH后可能需要重启才能够生效.

安装Powerline字体(可选)

exVim默认是打开poweline字体支持的。为了使它工作,你必须在你的系统上安装Powerline字体。

我们强烈推荐DejaVuSansMono字体,仅仅需要 下载DejaVuSansMono-for-powerline.zip, 然后解压,手动安装.ttf文件。

你也可以挑选其他powerline-font字体 Lokaltog/powerline-fonts

如果你认为没有一个字体让你满意,你也可以拼凑自己满意的字体 fontpatching

from: http://exvim.github.io/docs-zh/install/

exVim安装的更多相关文章

  1. 配置exVim开发环境

    exVim主页 http://exvim.github.io/ 使用该配置原因: 简单,组织各种优秀插件,安装包很小,各种操作很流畅 实用,对于项目来说,只需要多出一个xx.exvim文件,所有符号等 ...

  2. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  3. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

  4. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

  5. Fabio 安装和简单使用

    Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...

  6. gentoo 安装

    加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...

  7. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  8. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  9. 【原】nodejs全局安装和本地安装的区别

    来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...

随机推荐

  1. php中mvc新建页面

    PHP配置: <?phpclass appointmentController extends Controller{public function __construct(){parent:: ...

  2. [USACO06NOV]路障---严格次短路

    Description 贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友.贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样, ...

  3. www.verycd.com

    #encoding=utf-8 import urllib import urllib2 postdate = urllib.urlencode({'continueURL':'http://www. ...

  4. tk界面版股票下载

    from tkinter import * import urllib.request import re,os import threading from tkinter import filedi ...

  5. Divide Two Integers——二分法的经典变形

    Divide two integers without using multiplication, division and mod operator. If it is overflow, retu ...

  6. 【原创】IIS7.5优化,支持同时10万个请求

    背景 IIS7.5是微软推出的最新平台IIS,性能也较以前有很大的提升,但是默认的设置配不适合很大的请求.但是我们可以根据实际的需要进行IIS调整,使其性能更佳,支持同时10万个请求. 以下方案,通过 ...

  7. 【UI】自动化用例设计技巧

    需要封装的方法: 公共的操作方法 经常使用的步骤:超过两次以上 经常使用的组件:输入框.文本框.列表 经常操作的布局:多个组件组成通用的布局 经常操作的页面:ui页面由一个一个单独Activity组成 ...

  8. CodeForces 143C Help Farmer

    暴力枚举. 枚举最小的那个数字,不会超过$1000$,剩下的两个数字根号的效率枚举一下即可. #include<bits/stdc++.h> using namespace std; lo ...

  9. linux 服务器之间文件传送

    linux 服务器之间文件传送免密码输入传递: expect -c " set timeout 10 spawn scp ××××××.tar.bz2 root@172.16.17.34:/ ...

  10. HDU 5862 Counting Intersections(离散化 + 树状数组)

    Counting Intersections Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/ ...