前言:逃離windows有很長時間了,特別是當今android盛行的時代,咱們沒有理由不選擇ubuntu做爲編譯開發android之首選。其實操做系統只是咱們使用的一個工具,linux
windows也好linux也罷,本身用的好纔是真的好。可是好的開發工具能讓咱們事半功倍。android
先談談個人編程開發工具之路,source insight3.5這都是剛工做必備之工具,簡直就代碼閱讀開發之神器。但有一個缺點就是調試編譯非常不方便。vs編程的高富帥,編程調試非常好用,界面至關的友好。基本上windows程序開發編譯調試面面俱到全方位無死角。可是咱們嵌入式開發大部分都是linux下的,這高大上的工具雖然眼饞,但是基本上高級功能咱們只能想一想,仍是洗洗睡吧。程序員
俗話說工欲善其事必先利其器,那就讓咱們來一塊兒學習linux下的開發工具吧!目前我使用的是ubuntu,但基本上linux系統都差很少,很明顯的標誌就是都有Terminal。shell
基於命令行的操做,vim更是linux的必備工具。說了半天咱們進入主題吧vim編程環境搭建使用,大工程的閱讀開發調試。編程
首先咱們仍是先來說一下搭建:ubuntu
sudo apt-get install vim exuberant-ctags cscope global; (ubuntu14.04及以上版本執行便可,如下版本請先執行如下操做)vim
sudoadd-apt-repository ppa:fcwu-tw
/ppa;
windows
sudoapt-get update; 微信
sudo apt-get install vim;微信公衆平臺
若是你對上面這些工具不熟悉請google, bing, baidu。有了這些工具咱們仍是隻能簡單的操做,對工程的閱讀開發仍是遠遠不夠的。因此咱們要配置vim,加入一些vim plugin,有兩個文件.vimrc .vimrc.bundles 我配置的腳本首次須要下載請執行 :BundleInstall 安裝腳本,下載完了你就可使用它的強大功能了。你能夠先看腳本中的中文註釋,瞭解咱們使用了那些快捷鍵,下篇我將介紹一下經常使用功能快捷鍵及大工程閱讀開發。讓你成爲真正的鍵盤黨,擺脫鼠標手。