在ubuntu上安装k-vim
在ubuntu 上安装k-vim
早就想好好改造一下自己使用的vim了!可惜各种配置都十分复杂,特别是涉及到C语言的语义补全,YouCompleteMe,总是出各种安装问题。今天有人推荐我使用k-vim,我一下子找到了完美的解决方案。但是在安装k-vim的过程中,依然出现了很多问题,有必要记录一下。
安装shaodowsocks-qt5
在安装shadowsocks-qt5的时候就遇到了问题。因为github给出的官方源出现了问题,无奈需要自己编译安装包。后来发现,可以在ubuntu包管理网站上查找并安装shadowsocks-qt5,一下子把我从编译问题中解放了出来。为了之后安装方便,我将安装涉及到的两个deb文件保存在back_up仓库中了。
设置git代理
如果不通过代理的话,安装k-vim的速度简直龟速。因为在安装过程中需要从github网站上下载大量资源,国内跨国资源限制你懂得。原来git可以直接设置socks5代理,设置.gitconfig文件如下:
[http]
proxy = socks5://127.0.0.1:1080
经过上述配置,保证了我们从github上下载资源的效率。
安装k-vim
安装k-vim很简单,首先从github上将k-vim仓库clone 下来。请注意,遵照k-vim仓库README的教导,我们需要首先解决下述依赖:
sudo apt-get install ctags
sudo apt-get install build-essential cmake python-dev #编译YCM自动补全插件依赖
sudo apt-get install silversearcher-ag
sudo apt-get install ninja-build
接下来的步骤就简单了,只需要进入k-vim仓库根目录,执行命令:sh -x install.sh。安装过程一路顺风,直到在编译YouCompleteMe的过程中需要下载clang的编译器,一下子就陷入了停顿。此时可以终止安装过程,自行从clang官网下载 `clang+llvm-3.9.0-x86_64-opensuse13.2.tar.xz文件,并且将其复制到 /some_where/kvim/bundle/YouCompleteMe/third_party/ycmd/clang_archives,请注意some_where为你放置k-vim仓库的位置。接下来继续执行sh -x install.sh,安装就可以完成了。
为了方便以后安装YouCompleteMe,我将这个完整的仓库打包之后放在公开仓库,地址为 git@git.coding.net:zhoudayang/k-vim.git。
尽情享受k-vim给你带来的便捷的输入体验吧!
在ubuntu上安装k-vim的更多相关文章
- ubuntu的安装与vim(部分)文件的配置
Ubuntu的安装与vim相关的配置 虚拟机环境的安装(先说说虚拟机的安装步骤把) 对于安装ubuntu来讲不是很难掌握,但是在Linux系统虚拟机下提供了很多便利的手段,而要配置一个顺手的虚拟机环境 ...
- Ubuntu上安装QQ2015
先不卖关子直接上图:Ubuntu 14.04.5 LTS Deb包下载地址: http://www.longene.org/download/WineQQ7.8-20151109-Longene.de ...
- 如何在Linux(Ubuntu)上安装Redmine
费话就不多说了,本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine.通过这篇文章你将了解如下内容. TL;DR 在Linux(Ubuntu)上安装Redmine的基本流程 配置ph ...
- Ubuntu上安装与配置JDK1.8
Ubuntu上安装与配置JDK1.8 一.下载 下载JDK,由于是Ubuntu. 所以去官网下载tar.gz格式的就可以(ubuntu使用浏览器下载网速比較慢,所以推荐到window上下载好). ht ...
- ubuntu上安装redis和配置远程访问
ubuntu上安装redis和配置远程访问 安装redis: 下载安装包: wget http://download.redis.io/releases/redis-4.0.1.tar.gz 解压: ...
- [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议
一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...
- Ubuntu上安装Robomongo及添加到启动器
到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomon ...
- 在 Ubuntu 上安装 Android Studio
在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...
- Ubuntu上安装Karma失败对策
在Ubuntu上安装Karma遇到超时 timeout 错误.Google了一下,国外的码农给了一个快捷的解决方案,实测可行,贴在这里: sudo apt-get install npm nodejs ...
随机推荐
- 在ubuntu server 上记录和查看cron日志
1.安装rsyslog apt-get install rsyslog 2.修改它的配置文件 vi /etc/rsyslog.d/50-default.conf 把cron那一行注释去掉 3.然后重启 ...
- 转:Selenium Grid+JAVA +Windows 配置(Selenium 2.0)
Selenium-Grid 允许你在多台机器的多个浏览器上并行的进行测试,也就是说,你可以同时运行多个测试.本质上来说就是,Selenium-Grid 支持分布式的测试执行.它可以让你的测试在一个分布 ...
- Cisco 绑定mac地址
在Cisco中有以下三种方案可供选择,方案1和方案2实现的功能是一样的,即在具体的交换机端口上绑定特定的主机的MAC地址(网卡硬件地址),方案3是在具体的交换机端口上同时绑定特定的主机的MAC地址(网 ...
- 关于Ubuntu下apt的一些用法及和yum的比较
Fedora和Red Hat有yum安装软件,Ubuntu有apt工具. apt简单的来说,就是给Ubuntu安装软件的一种命令方式. 一.apt的相关文件 /etc/apt/sources.list ...
- 简单的划分数问题<划分问题>
将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5; 1,5,1; 5,1,1; 问有多少种不同的分法. 思路: 动态规 ...
- 一道js题
<script> var a = 5; function test(){ this.a = 10; a = 15 this.func = function(){ var a = 20 ; ...
- base库插件---form
$().extend('serialize', function () { for (var i = 0; i < this.elements.length; i ++) { var form ...
- [iOS]C语言技术视频-16-指针变量高级用法(堆栈内存)
下载地址: 链接: http://pan.baidu.com/s/1qWqWnGo 密码: igjc
- mysql安装使用----1 安装和启动
1 安装 Fedora16/17 Mysql 安装及配置 1.安装 Mysql Server # yum install mysql mysql-server 2.开启 MySQL server 及开 ...
- spring事务的传播性的理解
来自至顶网的文章 http://developer.zdnet.com.cn/2007/0521/402066.shtml