在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 ...
随机推荐
- 河南多校大一训练赛 D
题目链接:http://acm.hust.edu.cn/vjudge/contest/125004#problem/D 密码:acm Description If an integer is not ...
- PAT1006
At the beginning of every day, the first person who signs in the computer room will unlock the door, ...
- mysql show processlist详解
SHOW PROCESSLIST显示哪些线程正在运行.您也可以使用mysqladmin processlist语句得到此信息.如果您有SUPER权限,您可以看到所有线程.否则,您只能看到您自己的线程( ...
- byte[]和InputStream的相互转换
1:byte[]转换为InputStream InputStream sbs = new ByteArrayInputStream(byte[] buf); 2:InputStream转换为Input ...
- android脚步---不同activity之间参数传递
现在有两个activity,一个是mainactivity,一个是detectactivity 后者需要调用前者的一个参数,这里用到了intent getextras(); putextras(); ...
- UIColor -colorWithAlphaComponent
view.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0.7]; //颜色透明度
- mysql查询数据库约束
SELECT * FROM information_schema.`TABLE_CONSTRAINTS` where TABLE_SCHEMA='mold' and TABLE_NAME='tplmi ...
- 开发板S3C2440挂起NFS步骤
第一.安装.配置.启动FTP.SSH或NFS服务 参考韦东山的嵌入式linux应用开发完全手册 http://pan.baidu.com/s/1o79h3n0 第二.windows.linux以及开发 ...
- Oracle教程-查询(二)
emp 雇员表字段名称 数据类型 是否为空 备注-------- ----------- -------- --------EMPNO NUMBER(4) ...
- Django之路: 基本命令与网址进阶
一.Django 基本命令 温馨提示:如果你想学习Django,那么就请您从现在开始按照笔记记录一步一步的用手把代码敲出来,千万不要偷懒哦..... 1.创建一个Django project djan ...