vim带你装逼带你飞(一)
前言:逃离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带你装逼带你飞(一)相关推荐
- 【带你装逼带你飞】吐血总结了这五大常用算法技巧,让你在同事/面试官面前惊艳全场!
对于算法技巧,之前的文章也写过一些算法技巧,不过相对零散一些,今天我把之前的很多文章总结了下,并且通过增删查改,给大家总结一些常用的算法解题技巧,当然,这些也不是多牛逼的技巧,不过可以让你的代码看起来 ...
- js一些稀奇古怪的写法-带你装逼带你飞
//定时器的第三个参数setInterval(function(str1,str2,num){alert(str1+str2+num)},1000,'参数1','还可以有很多参数,不同的类型...', ...
- Retrofit2.0带你装逼,带你飞
Retrofit2.0上手操作 retrofit简介 retrofit使用 retrofit简介 Retrofit是一款基于OKHttp的restful的网络请求框架.支持异步和同步请求,看到异步有么 ...
- 佳能桌面计算机,带你装Bee带你飞:Canon 佳能 X Mark I Keypad BT 计算器
带你装Bee带你飞:Canon 佳能 X Mark I Keypad BT 计算器 2014-12-30 10:19:14 37点赞 93收藏 91评论 亲爱的张大妈家属大家好-好久不见还有人记得我吗 ...
- MySQL每秒57万的写入,带你装逼,带你飞 !!
来源 | http://yq.aliyun.com/articles/278034 一.需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展 ...
- 零基础雪橇python_python零基础到项目实战-带你装b带你飞,带你冲刺年薪50万
还有不知道Python是什么的看这里~敲黑板!! 近几年来,Python一直发展比较迅速,同时也受到了很多人的关注,对于IT行业的人来说,Python并不是很陌生,但是对于其他行业的来说,并不知道Py ...
- 群晖NAS软件之:Drive你会用吗?带你装逼!
原文网址:https://www.toutiao.com/a6664790105338675715/ 原作者:sabayonlinux 我的NAS我的地盘 篇六:群晖NAS软件介绍与应用之Drive篇 ...
- 如何打败理发店装逼洗剪吹小哥
文 / ncieBIU (一) 话说周三晚上路过中关村,在商场转了一圈儿后打算回家.刚到地铁口,一个戴着黑框眼镜的小哥就把我拽住,问我对形象设计有没有什么想法.我表示没想法.他又说你知道xxx吗?这位 ...
- python代码设计测试用例_《带你装B,带你飞》pytest成神之路2- 执行用例规则和pycharm运行的三种姿态...
1. 简介 今天北京下的雪好大好美啊!!!哎呀,忘记拍照片了,自己想象一下吧.言归真传,今天还是开始pytest的学习和修炼,上一篇写完后群里反响各式各样的,几家欢乐几家愁,有的高兴说自己刚好要用到了 ...
最新文章
- java日期转化工具类
- npm run build打包失败
- 【ZZ】浅谈大型web系统架构 | 菜鸟教程
- 视频+课件|单目6D姿态估计算法详解
- this指向undefined uiapp_this为什么会为undefined?
- linux查看图片的拍摄时间,ImageMagick 的一些高级图片查看技巧 | Linux 中国
- ubuntu+vulkan
- 界面开发用qt还是java,做windows界面,用QT还是MFC?
- 德语课堂笔记 之 与食物相关的名词
- Excel绘制CDF图
- idea安装插件plugin(主要针对网络连接不上的情况)
- LaTex关于数学公式的使用(11)--- 箭头,集合
- 安卓手机整人代码c语言大全,求一个C语言整人代码!!!
- 2023年谷歌搜索排名规则揭秘,Google排名机制
- html游戏让目标人物移动,用仿ActionScript的语法来编写html5——第三篇,鼠标事件与游戏人物移动...
- UG模具设计之汽车特斯拉车灯与后备箱规律边境构建技巧
- ios客户端跟h5页面桥接
- 优麒麟 配置java_Ubuntu Kylin 优麒麟 安装部署Pentaho
- 用公式提取多个Excel文件的数据
- 31w赛题奖金!当 AI for Science 撞上“先导杯”,会擦出什么样的火花?
热门文章
- 面试中如何回答自身的“缺点”
- php一点通,编程一点通app-编程一点通官方版下载v1.0.1-七度网
- 快速识别Hash加密方式hashid
- AFP溢出攻击模块afp/loginext
- Xamarin.iOS真机测试报错
- iOS 10应用开发基础教程
- element表格多列排序_Excel表格在工作中的经典用法,建议收藏!
- @transaction 提交事务_分布式事务 TCC-Transaction 源码分析——TCC 实现
- 脑电分析系列[MNE-Python-6]| Python读取.set文件和.locs文件
- 3D打印神经电极有助于将大脑连接到电脑