mac:

  1. macvim
  2. brew install macvim --with-cscope --with-lua --with-override-system-vim
  3. brew linkapps macvim #将MacVim程序加入到Launchpad中
  4.  
  5. 终端运行macvim:(位置:/usr/local/bin/mvim
  6. mvim #会打开macvim新窗口
  7. mvim -v #会在当前终端中运行
  8.  
  9. spf13-vim
  10. 通过https://github.com/spf13/spf13-vim的脚本bootstrap.sh:
  11. 短链接:http://j.mp/spf13-vim3
  12. 用浏览器打开后,复制脚步文件内容,粘贴到终端中即可。
  13. 或者
  14. curl http://j.mp/spf13-vim3 -L -o - | sh
  15. 更多的信息见官网:http://vim.spf13.com/

pc:

  1. Babun - a windows shell you will love
  2. http://babun.github.io/
  3. http://projects.reficio.org/babun/download
  4. http://github.com/babun/babun
  5.  
  6. 解压Banbun安装包,用管理员模式运行install.bat,它会被自动安装到用户文件夹下面
  7.  
  8. 启动Babun
  9. "%userprofile%\.babun\cygwin\bin\mintty.exe"

  10. 安装apt-cyg - cygwin的包管理工具
    方法一:能连接googlecode的情况
    wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
    install apt-cyg /bin
    方法二:
    lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
    install apt-cyg /bin
    例如安装curlapt-cyg install curl
  11.  
  12. 配置vim
  13. 下载 spf13-vim
  14. https://github.com/spf13/spf13-vim
  15.  
  16. 假设git到的文件在e:\spf13-vim文件夹
  17.  
  18. Babun中输入命令:
  19. \e\spf13-vim
  20. ./bootstrap.sh
  21.  
  22. 等待安装完成
    运行vim,如果出现/etc/vimrc文件的主题载入错误,请删除/etc/vimrc文件

linux (Ubuntu Server 16.04 LTS)

  1. VIM插件spf13-vim
  2. 因为spf13-vim 中的neocomplete.vim插件需要lua支持,所以要卸载vim,下载源代码,然后+lua编译vim
  3. vim with lua
  4. $ cd ~
  5. $ sudo apt-get remove vim
  6. $ sudo apt-get --assume-yes install gcc python2. python2.-dev python3. python3.-dev lua5. liblua5.-dev ruby ruby-dev perl libperl-dev
  7. $ sudo ln -s /usr/include/lua5. /usr/include/lua ; 使vim configure时候能识别luapython2
  8. $ sudo ln -s /usr/bin/lua5. /usr/bin/lua
  9. $ sudo ln -s /usr/bin/python2. /usr/bin/python
  10. $ git clone --depth https://github.com/vim/vim.git
  11. $ cd vim
  12. $ sudo make distclean ; 如果之前编译过
  13. $ ./configure --with-features=huge --enable-rubyinterp=dynamic --enable-perlinterp --enable-cscope --enable-pythoninterp=dynamic --enable-python3interp=dynamic --with-python-config-dir=/usr/lib/python2./config-x86_64-linux-gnu --with-python3-config-dir=/usr/lib/python3./config-3.5m-x86_64-linux-gnu --enable-luainterp --enable-gui=no --enable-cscope --enable-multibyte --enable-xim --enable-fontset --prefix=/usr > config.log
  14. $ less config.log ; 查看config日志:pythonluarubyperl是否被正确识别
  15. $ sudo make
  16. $ sudo make install
  17. $ whereis vim ; 了解vim的位置,我们编译的vim应该是/usr/bin/vim,如果有其他的vim,可以删除之
  18. $ vim --version | less ; 查看vim版本信息:pythonluarubyperl是否被集成
  19. $ sudo make clean ; 可以不清理
  20.  
  21. $ vim ~/.zshrc ; 如果vi没有指向我们编译的vim,可以将vi别名vim
  22. 在结尾加入:
  23. alias vi=vim
  24. $ source ~/.zshrc
  25.  
  26. 安装spf13-vimhttps://github.com/spf13/spf13-vim):
  27. $ cd ~
  28. $ sudo apt-get install curl
  29. $ curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
  30. 或者
  31. $ curl https://raw.githubusercontent.com/spf13/spf13-vim/3.0/bootstrap.sh -L > spf13-vim.sh && sh spf13-vim.sh
  32. 或者
  33. $ git clone https://github.com/spf13/spf13-vim.git
  34. $ mv spf13-vim ~/.spf13-vim-
  35. $ ~/.spf13-vim-/bootstrap.sh
  36.  
  37. 等待插件安装完成。

例子:demo.c

启动iTerm(Terminal)或者babun,输入:

  1. $ vim demo.c

输入下面的代码:

  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. printf("Hello world!\n");
  5. return ;
  6. }

保存后用gcc编译:

  1. $ gcc demo.c -o demo
  2. $ ./demo
  3. Hello world!
  4. $

macvim/babun+spf13-vim的更多相关文章

  1. vim使用01

    安装与基础配置 iTerm快捷操作 清屏: <C l>/<W k> 剪切: <W x> 复制: <W v> 新增窗口: <W d> 切换窗口 ...

  2. 大神的vim配置

    大神的vim配置,O(∩_∩)O spf13-vim : Steve Francia's Vim Distribution __ _ _____ _ ___ _ __ / _/ |___ / __ _ ...

  3. mac os安装macvim

    1 brew install macvim 安装 macvim 2 alias vim='/usr/local/Cellar/macvim/7.4-73_1/MacVim.app/Contents/M ...

  4. 随处可编辑的编辑器之神VIM

    据说这世界上只有三种编辑器:Vim,Emacs 和 其他编辑器,其中 Vim 被称作编辑器之神,Emacs 被称作神的编辑器,当然,其他编辑器永远只能是其他编辑器. 拿一位 网友的话 来说,VIM 的 ...

  5. 环境与工具2:建立高效的mac环境

    你的工作与生活离不开电脑,电脑是一个工具,也是一个环境.环境是不是绿水青山,是不是得心应手,这是很重要的事情.小程平时使用macbook来学习跟娱乐,最近重装了系统,很多环境与工具都需要重新组建. 那 ...

  6. vim代码补全-spf13,YouCompleteMe

    vim代码补全 现在的图形界面的IDE(Integrated Development Environment)一般具有语法高亮,语法检查,自动补全功能,大大提高了编程的效率. vim作为文本编辑器其强 ...

  7. vim spf13

    效果图来一个: http://vim.spf13.com/ 这个网站里面的vim配置非常全,推荐. 下面是对这个vim快捷键总结: <Leader> 是"," 打卡一个 ...

  8. 使用vim配置方案spf13中碰到的一些问题

    目的:达到我自己自定义安装插件的目的 安装YCM(YouCompleteMe)自动补全神器之前的准备 先安装编译环境: 1 2 sudo apt-get install build-essential ...

  9. vim插件神器spf13在Linux上的安装

    官网给出的安装办法很简单: curl http://j.mp/spf13-vim3 -L -o - | sh 可惜有问题: connection reset by peer 正确的姿势是: curl ...

随机推荐

  1. uwsgi+nginx项目上线

    一.基础环境配置 1.Linux安装配置     1.设置IP地址 [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 ...

  2. 系统非正常关机启动后出现:an error occurred during the file system

    现象描述: 1.系统ssh登录报Too many open files in system,系统登录不进去,就直接强制关机了,开机后出现(2)的错误: 由于文件描述符用完了,需要把fs.file-ma ...

  3. Openstak(M版)计算节点安装

    #############修改hosts文件 10.0.0.11 controller10.0.0.31 compute110.0.0.32 compute210.0.0.41 block110.0. ...

  4. PAT 天梯赛 L1-030. 一帮一 【STL】

    题目链接 https://www.patest.cn/contests/gplt/L1-030 思路 用三个 Vector 来分别存放 整个排名,以及男生的单独排名和女生的单独排名 从整个的排名 从上 ...

  5. Adjust Linux Mint Mouse Scroll (Normal/Reverse)

    Set Scroll Normal 1 echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && ...

  6. 010_Hadoop配置测试成功后关机重启浏览器打不开dfs和MP

    针对Hadoop成功配置并测试通过,第二次(关机重启)后Hadoop打不开的问题,一般都是因为防火墙的问题,将防火墙关闭后就可以了. 更细致的现象为start-all.sh启动,五大守护进程启动成功, ...

  7. 01_Hadoop学习笔记内容说明

    Hadoop学习笔记内容说明_00 1.  观看云帆大数据梦琪老师的<企业级 Hadoop 1.x 应用开发基础课程>2014年4月左右版本. 2.  博客是在梦琪老师的随堂笔记上改动的, ...

  8. 【Tech】CAS多机部署Server和Java Client端

    昨天尝试把cas的java client端部署到另外一台机器,结果就有问题了.(localhost部署cas server和java client端参见:http://www.cnblogs.com/ ...

  9. Ubuntu10.04下的使用使用华为E1750 3G模块

    系   统:Ubuntu 10.04 3G模块:华为E1750 1 安装usb-modeswitch软件 E1750 无线上网卡并没有提供linux环境下的驱动程序,但我们可以通过USB模式转换来让l ...

  10. jQuery消息提示框插件Tipso

    在线演示 本地下载