前言:逃离windows有很长时间了,特别是当今android盛行的时代,我们没有理由不选择ubuntu作为编译开发android之首选。其实操作系统只是我们使用的一个工具,

windows也好linux也罢,自己用的好才是真的好。但是好的开发工具能让我们事半功倍。

  先谈谈我的编程开发工具之路,source insight3.5这都是刚工作必备之工具,简直就代码阅读开发之神器。但有一个缺点就是调试编译很是不方便。vs编程的高富帅,编程调试很是好用,界面相当的友好。基本上windows程序开发编译调试面面俱到全方位无死角。但是我们嵌入式开发大部分都是linux下的,这高大上的工具虽然眼馋,可是基本上高级功能我们只能想想,还是洗洗睡吧。

  俗话说工欲善其事必先利其器,那就让我们来一起学习linux下的开发工具吧!目前我使用的是ubuntu,但基本上linux系统都差不多,很明显的标志就是都有Terminal。

基于命令行的操作,vim更是linux的必备工具。说了半天我们进入主题吧vim编程环境搭建使用,大工程的阅读开发调试。

首先我们还是先来讲一下搭建:

sudo apt-get install vim exuberant-ctags cscope global;  (ubuntu14.04及以上版本执行即可,以下版本请先执行以下操作)

sudoadd-apt-repository ppa:fcwu-tw/ppa;

sudoapt-get update;

sudo apt-get install vim;

  如果你对上面这些工具不熟悉请google, bing, baidu。有了这些工具我们还是只能简单的操作,对工程的阅读开发还是远远不够的。所以我们要配置vim,加入一些vim plugin,有两个文件.vimrc .vimrc.bundles 我配置的脚本首次需要下载请执行 :BundleInstall 安装脚本,下载完了你就可以使用它的强大功能了。你可以先看脚本中的中文注释,了解我们使用了那些快捷键,下篇我将介绍一下常用功能快捷键及大工程阅读开发。让你成为真正的键盘党,摆脱鼠标手。

第一时间获得博客更新提醒,以及更多技术信息分享,欢迎关注个人微信公众平台:程序员互动联盟 
1.第一时间获得业内十多个领域的原创技术文章 
2.对于文章内有疑问可以立即提出问题,第一时间得到回复,以及耐心的解答。 
3.可以和原创文章作者成为很好的朋友,拓展自己的人脉资源。 
扫一扫下方二维码或搜索微信号coder_online即可关注,我们可以在线交流。


脚本文件请看http://blog.csdn.net/yistn/article/details/38637639

转载于:https://blog.51cto.com/10018914/1624167

vim带你装逼带你飞(一)相关推荐

  1. 【带你装逼带你飞】吐血总结了这五大常用算法技巧,让你在同事/面试官面前惊艳全场!

    对于算法技巧,之前的文章也写过一些算法技巧,不过相对零散一些,今天我把之前的很多文章总结了下,并且通过增删查改,给大家总结一些常用的算法解题技巧,当然,这些也不是多牛逼的技巧,不过可以让你的代码看起来 ...

  2. js一些稀奇古怪的写法-带你装逼带你飞

    //定时器的第三个参数setInterval(function(str1,str2,num){alert(str1+str2+num)},1000,'参数1','还可以有很多参数,不同的类型...', ...

  3. Retrofit2.0带你装逼,带你飞

    Retrofit2.0上手操作 retrofit简介 retrofit使用 retrofit简介 Retrofit是一款基于OKHttp的restful的网络请求框架.支持异步和同步请求,看到异步有么 ...

  4. 佳能桌面计算机,带你装Bee带你飞:Canon 佳能 X Mark I Keypad BT 计算器

    带你装Bee带你飞:Canon 佳能 X Mark I Keypad BT 计算器 2014-12-30 10:19:14 37点赞 93收藏 91评论 亲爱的张大妈家属大家好-好久不见还有人记得我吗 ...

  5. MySQL每秒57万的写入,带你装逼,带你飞 !!

    来源 | http://yq.aliyun.com/articles/278034 一.需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展 ...

  6. 零基础雪橇python_python零基础到项目实战-带你装b带你飞,带你冲刺年薪50万

    还有不知道Python是什么的看这里~敲黑板!! 近几年来,Python一直发展比较迅速,同时也受到了很多人的关注,对于IT行业的人来说,Python并不是很陌生,但是对于其他行业的来说,并不知道Py ...

  7. 群晖NAS软件之:Drive你会用吗?带你装逼!

    原文网址:https://www.toutiao.com/a6664790105338675715/ 原作者:sabayonlinux 我的NAS我的地盘 篇六:群晖NAS软件介绍与应用之Drive篇 ...

  8. 如何打败理发店装逼洗剪吹小哥

    文 / ncieBIU (一) 话说周三晚上路过中关村,在商场转了一圈儿后打算回家.刚到地铁口,一个戴着黑框眼镜的小哥就把我拽住,问我对形象设计有没有什么想法.我表示没想法.他又说你知道xxx吗?这位 ...

  9. python代码设计测试用例_《带你装B,带你飞》pytest成神之路2- 执行用例规则和pycharm运行的三种姿态...

    1. 简介 今天北京下的雪好大好美啊!!!哎呀,忘记拍照片了,自己想象一下吧.言归真传,今天还是开始pytest的学习和修炼,上一篇写完后群里反响各式各样的,几家欢乐几家愁,有的高兴说自己刚好要用到了 ...

最新文章

  1. java日期转化工具类
  2. npm run build打包失败
  3. 【ZZ】浅谈大型web系统架构 | 菜鸟教程
  4. 视频+课件|单目6D姿态估计算法详解
  5. this指向undefined uiapp_this为什么会为undefined?
  6. linux查看图片的拍摄时间,ImageMagick 的一些高级图片查看技巧 | Linux 中国
  7. ubuntu+vulkan
  8. 界面开发用qt还是java,做windows界面,用QT还是MFC?
  9. 德语课堂笔记 之 与食物相关的名词
  10. Excel绘制CDF图
  11. idea安装插件plugin(主要针对网络连接不上的情况)
  12. LaTex关于数学公式的使用(11)--- 箭头,集合
  13. 安卓手机整人代码c语言大全,求一个C语言整人代码!!!
  14. 2023年谷歌搜索排名规则揭秘,Google排名机制
  15. html游戏让目标人物移动,用仿ActionScript的语法来编写html5——第三篇,鼠标事件与游戏人物移动...
  16. UG模具设计之汽车特斯拉车灯与后备箱规律边境构建技巧
  17. ios客户端跟h5页面桥接
  18. 优麒麟 配置java_Ubuntu Kylin 优麒麟 安装部署Pentaho
  19. 用公式提取多个Excel文件的数据
  20. 31w赛题奖金!当 AI for Science 撞上“先导杯”,会擦出什么样的火花?

热门文章

  1. 面试中如何回答自身的“缺点”
  2. php一点通,编程一点通app-编程一点通官方版下载v1.0.1-七度网
  3. 快速识别Hash加密方式hashid
  4. AFP溢出攻击模块afp/loginext
  5. Xamarin.iOS真机测试报错
  6. iOS 10应用开发基础教程
  7. element表格多列排序_Excel表格在工作中的经典用法,建议收藏!
  8. @transaction 提交事务_分布式事务 TCC-Transaction 源码分析——TCC 实现
  9. 脑电分析系列[MNE-Python-6]| Python读取.set文件和.locs文件
  10. 3D打印神经电极有助于将大脑连接到电脑