Skip to content

liaoyg8023/Aix-Vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aix-Vim

Introduction ( Version 1.0 release )

Aix-Vim Crazy!


Aix-Vim Preview

Date 日志

-- update 2016.9.2 增加了完整的对NeoVim的支持

-- update 2016.6.22 测试基本完成,发布1.0版本

-- update 2016.3.21 增加修改,支持neovim

-- update 2015.10.15 开源点阵字体

-- update 2015.7.21 重构vim配置,Aix-Vim

Install 安装

配置文件

下载项目 : [Aix-Vim]

或Clone项目 : git clone https://github.com/DemonCloud/Aix-Vim.git

更新项目 : git pull

字体(已开源,项目的fonts文件夹中)

我已经开源了自己的Aix字体,可以在项目的fonts文件夹中找到

没用过OSX,所以我不知道点阵字体MAC是不是支持,bdf格式的点阵字体目前测试可以在Linux下使用,有些Linux默认是不开启点阵字体的支持的,具体可以百度或者谷歌如何在Linux上安装点阵字体,有些Linux默认就支持点阵字体,可以直接安装使用。

Windows是完全不支持bdf字体的,所以大家可以死心了,有一种想法是把bdf转化成ttf,目前我没有找到方法,能转ttf的朋友麻烦提交以下issue分享给大家.

Windows可用支持字体:https://github.com/ryanoasis/nerd-fonts

相关插件:https://github.com/ryanoasis/vim-devicons

安装字体完成之后,修改 aix/.aixinit.vimguifont 的设置,

Linux 下开启 点阵字体(bitmap fonts)的方法, 适用于默认禁用了点阵字体的系统(Ubuntu)

cd /etc/fonts/conf.d

rm 70-no-bitmaps.conf

ln -s ../conf.avail/70-yes-bitmaps.conf .

fc-cache -f

Linux

1. 一般来说,Linux 下都会自带 Vim, 但是不一定会自带 Gvim. 以 Ubuntu 为例,先安装Gvim:

sudo apt-get install gvim

sudo apt-get install vim vim-gnome vim-gtk

然后运行 Aix-Vim 项目目录下的 install.sh进行安装.

 	$ ./install.sh

如果install.sh文件没有执行权限,请使用sudo chmod 777 install.sh

第一次开启Vim的时候请使用 :VundleInstall 指令 安装所有依赖插件

Windows

2016.7.5 更新Window可用版本 (不定期更新)

下载地址: Aix-Vim for Windows

使用之前请读 README.txt 简短说明

第一次开启Vim的时候请使用 :VundleInstall 指令 安装所有依赖插件


配置说明(新手请详细看)

## 很多插件是需要第三方外部组件的支持.以下我列出一些依赖列表:

  • Vundle (插件管理器)

    • Vundle 是Vim最流行的插件管理器,

    • Linux 下项目中的 install.sh Shell默认会帮你安装好 Vundle

    • 用Aix配置之前请先详细看下如何安装Vundle,否则Vim启动时报错

    • 安装好 Vundle 之后首次进入 Vim 请运行 :VundleInstall 安装所有插件

  • Lua (neocomplete)

    • 需要注意的是,在Windows下,支持Lua之前必须安装好MinGW,用MinGW来安装g++和gcc的支持,如果自己配置好了g++和gcc可以跳过此步骤,否则配置Lua也不会生效

    • Windows 和 Linux 下都需要安装 Lua , 用于支持 Neocomplete 智能补全插件.

    • Linux 安装太简单了,可以自己查找资料, Ubuntu下直接有源: sudo apt-get install lua5.3

    • 本人已经在windows下的Lua5.2 和 Lua5.3 都做了整合,使用哪个版本的Lua需要根据Vim具体支持的Lua版本,下载后加入Windows环境变量就可以直接使用:

    • Download Lua5.3 , Lua5.2

    • 将 Lua RAR 解压出来(推荐是C盘里,因为要设置环境变量,和方便管理,当然其他盘也是可以的)

    • 添加环境变量:(以C盘为例,我将Lua解压至 C:\Program Files (x86)\ 文件夹下,不同盘,LUA_DIR 路径不同)

        - LUA_DIR : C:\Program Files (x86)\Lua
      
        - LUA_CPATH : ?.dll;%LUA_DIR%\?.dll
      
        - LUA_PATH : ?.lua;%LUA_DIR%\lua\?.lua
      
        - PATH 末尾增加 : C:\Program Files (x86)\Lua;
      
  • NodeJS (syntastic)

    • 安装完成 NodeJS 以后使用 npm 安装依赖

    • npm install -g jshint JSHint 语法检测

    • npm install -g csslint CSSLint 语法检测

    • npm insatll -g tern JavaScript 智能提示扩展

  • Vimproc (Neocomplete,VimShell,Unite)

    • Vimproc 默认在 vim/bundle/vimproc.vim/ 文件夹中

    • 主要是用来完成一些异步调用和异步任务的.

    • Linux 环境下可以直接进入vimproc.vim 文件夹目录,执行make即可编译

    • Windows 环境下有点蛋疼,先安装MinGW项目,然后安装gcc和g++ 以及cmake, 然后至目录编译,详情请看一下项目的Markdown

  • the_silver_searcher (ag.vim)

    • Vim 代码搜索必须依赖的项目,1G的项目文件所有代码搜索基本是秒搜

    • 安装 Ag.vim 的依赖, Ag 代码搜索需要 the_silver_searcher Python组件的支持

    • Linux Ubuntu 下直接 sudo apt-get install silversearcher-ag 安装依赖, 也可以自己编译源码(推荐自己编译)

    • Windows 下比较麻烦. 先安装 Chocolatey 安装完成之后CMD中使用命令:choco install ag 就可以了.

关于NEOVIM

NeoVim 由于正处于开发阶段,所以,配置文件到位置会时常变动。 .nvimrc已经不生效了,具体到做法是,打开nvim之后输入:version 可以看到nvim当前版本加载配置文件的名字以及具体路径。 例如,在version中我看到 neovim 加载了 sysinit.vim 作为配置文件,那么,你需要做工作就是: 将 aix文件夹中的 .aix.vim 的代码,copy到sysinit.vim 中,这样 Aix-Vim 就可以正常加载了

About

YiJun's Aix-Vim Crazy dotfile ::BOOM!!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 91.6%
  • Shell 8.4%