當一個程式設計師只會一門語言時,可以選擇一個這門語言專用的IDE,比如只會python時,可以選擇pycharm。
當一個程式設計師會兩門語言時,可以選擇eclipse這樣的帶外掛式的IDE。
當一個程式設計師用這些IDE用成傻瓜的時候,就可以考慮換VIM了。
萬物都有對立面,有好的方面,肯定也有壞的方面,比如當初發現pycharm比ecplise寫python爽的時候,毫不猶豫投入到他的懷抱,從1.5用到現在的2.5。版本更新很頻繁。
在比如eclipse,從3.2到現在的版本號。
這些IDE都提供給了我們很舒服的專案管理功能,原始碼閱讀功能。程式碼之間ctrl+<mouse-a>的跳轉功能,都是愛戀他們的東西。
可是,我發現了一個很嚴重的問題,用著用著我不會“寫”程式碼了!
只會ctrl+c,ctrl+v,從網上覆制一段程式碼的程式設計師相信有很多,這樣的程式設計師一直自己是鄙視的,但是發現自己有這種趨勢了!不會,不懂,不知道,這是我的當前狀態,只能聊騷寫寫這種博文關於IDE的博文。
但是自己又想會很多東西,比如最新出的linux3.9的核心。
1000萬行的程式碼,我們能指望什麼,做到個大概就行了。
有的程式設計師會反問,你做到那玩意有什麼用,對不起,我不搞底層,就是想知道。天天做的,看的技術都和工作中的東西不分開,你不煩啊?
最近開始不用IDE了,專心使用VIM,當然帶外掛的。
發現vim外掛配置好了確實是可以的,當然一些前提都是說配置好了。
花了大約一個星期業餘時間配置,當前配置出來的東西還是不如其他整合IDE。
最後,我只想說,自己犯賤了,有好用的IDE不用,非得用難用的,因為我以為一個不具備太多具體語言功能,支援很多可能的vim能帶給我的是具體語言的深入,多門語言的瞭解。拭目以待,可能幾個月後我告訴大家,我現在的想法是愚蠢的,可能幾個月後,我會真的重寫一篇推薦你使用他的博文,現在不是,現在只是對自己狀態的不滿意的一種改變。2013年6月16號.