掐指一算,從14年到現在,即使不算自己折騰的黑蘋果、妹紙的,mac book已經過手了八台,平均下來每半年多就要配置一次系統環境。
從最開始折騰軟體考慮跨平台,到現在專注於單一平台,感覺個人的觀念有了很大的變化,正值再次配置系統環境的時期,寫一篇文章,記錄一下。
不管是經常使用的osx
還是linux
系統,基本都安裝了vi
,很多發行版甚至將vim
軟鏈給了vi
。
我個人沒有進行深度使用,配置一律走預設,旨在達到:臨時使用時免配置,即開即食。
關於命令列編輯器和傳統ide下誰的開發更高效,不同公司團隊仁者見仁智者見智了,這裡順手推薦乙個輕度使用過的vim配置環境: space-vim,如果你想深入的學習和了解vim,並創造一套自己的環境,從這裡入手應該可以繞過不少坑。
編輯器和ide的差別可以簡單的從功能多少的角度來看。
比如系統自帶的備忘錄
,我們肯定不會把它看做ide,即使你可以寫一堆輔助工具來和它進行整合聯動。
這裡挑選幾個用的久的軟體聊聊:
不論是否是專業的前端開發工程師,都不太推薦使用webstorm,除非你是死忠粉買了它的訂閱,或者你還在使用以前的買斷版(除非老版本的osx,不然應該不太可能)。
相比較idea
,ws
更像是乙個精修後的定製版,前端各種免配置,介面也明顯比同廠其他軟體更好看,第一次入坑購買ide就是買的它。
但是,實際工作中,公司團隊的**風格、**規範是不同的,基本上是要進行定製化修改的,配置一下 idea 的成本並不比 ws 高多少,而且個人很多時候會寫一些「標準」傳統前端領域之外(html、js、css)的程式,idea的優勢就體現出來了,基本通吃,生產使用社群版夠用、當然公司願意花錢的話,滋瓷一下也是極好的。
ultraedit
從windows版開始使用,早些時候還折騰過它的配色主題,這個軟體目前在mac上的使用體驗很雞肋,購買**不貴,150rmb左右,但是實際使用上有幾個明顯的問題:
不夠穩定,崩潰後丟失內容;
自動儲存不夠聰明;
檢視超過螢幕尺寸的內容渲染很慢,會展示空白。
穩定,極少崩潰,崩潰後能正確恢復內容;
相對智慧型的自動儲存(不需要額外設定可以不打攪使用者);
啟動快速、渲染速度迅速、開啟大檔案快速。
但是個人使用st的奧義是不能真的拿它當ide,尤其是前端ide,因為當你給它配置了一堆外掛程式之後,你會發現它失去了輕快的優勢,但是也沒有到達商業ide的高度,而且還可能要折騰一些沒「營養」的小bug,諸如編碼轉換、外掛程式啟動、快捷鍵...
最後來聊聊個人比較看好,未來可能會深度使用的編輯器:visualstudio
。
尤其是近期微軟年中購物狂歡,買買買掉github
之後,一直猶豫在atom
和vs
之間的同學可以明確選擇了。
office 365
偶爾用來做個性化的腦圖和uml也是很好的,只不過比專業的軟體來說費點事。
office 依舊很強大,尤其在排版相關,購買家庭版,可以多台裝置一起使用,折合一天一塊多錢,送乙個速度很慢,但是不會丟資料的1t網盤,還是比較划算的。
這一節裡,將會簡單介紹一些個人常用的軟體,你可以把他們當做有特殊功能的記事本來看,但是每個又有各自的亮點:
有家庭分享需求:備忘錄
收集工具使用的筆記:evernote / onenote
輕度gtd:omnifocus
一路用下來並且穩定使用兩年的只有mweb了,為什麼呢:
系統自帶的神器:備忘錄。
如果你相信蘋果的底限,不會無緣無故動你的資料,不會突然停止服務,那麼備忘錄是值得納入持續使用工具範圍的工具,為什麼呢:
接下來聊一下個人認為的筆記軟體中的曾經的王者:evernote。
為什麼在王者前要加曾經呢,對於個人而言,我認為en有一些事情沒有做好:
但是它又有一些對我來說暫時不可替代的體驗:
如果你平時有收集素材的習慣,或許它是乙個不錯的工具。
onenote的排版可以說接近word,同時當你開啟了實驗性功能之後,可以啟用ocr識別,在有使用掃瞄器的情況下,很便捷。不過我在使用的過程中,它有幾個明顯的問題:
忘記說,如果你已經有大量內容,想遷移到evernote,前期按月或者年購買會員,擴容一下上傳量就好,如果沒有歷史內容存在,也不需要多裝置登入同步,使用免費版就夠用了,作為十年會員來說(一半是薅羊毛得來),免費流量絕對夠用,除了首次匯入時不足。
omnifocus 是標準的gtd軟體,但是它同時又帶了記事本的功能,我一般用它來收集一些瑣碎的事情,或者追溯一些有上下文關聯的事情:
比如先在收件箱
裡隨便記錄想到的點子,別人的訴求,稍後會做的一些內容,每天進行日常整理的時候,把接下來要做的進行分類和時間評估,沒計畫做的就還在收件箱裡存著,選擇自己合適的時間點清空收件箱。
桌面版收費40$(不公升級pro),移動端同價(standard版),看起來**很貴,但是實際使用上感覺還不錯:
不足的話:
曾經嘗試過使用本地執行的wordpress
和ghost
進行桌面版本筆記軟體的替換,考慮到資料應於本地開發資料隔離,所以嘗試使用了虛擬機器和docker進行隔離,但是存在兩個問題:
後面一旦資料同步方案完全搞定,我應該會發布乙個版本分享給大家。
因為一直使用gitlab,所以**片段很自然的儲存在了gitlab的snippets
中,搜尋的話,**片段搜尋和全域性搜尋是兩套東西,所以如果要搜尋,是一定要來到snippets
頁面再進行搜尋的。
沒有使用dash
的原因很簡單,我需要版本功能,如果修改存在問題,要進行回溯對比,git相關的軟體天然提供這個功能。
--eof
golang 編輯器選擇
因為當前我是在ubuntu下用idea來開發erlang so 開發golang也是用這款ide 首先就是外掛程式!file setting plugins 搜尋golang install 建立new project的時候 新增go的sdk,這就是你系統安裝的那個go ok,至此ubuntu下得i...
C 入門之編輯器的選擇
工欲善其事,必先利其器。開始學習 c c 之前,最為重要的就是選擇一款適合自己的編輯器,以下基於 windows 10 系統環境,簡單介紹幾款主流的編譯器,包括如何搭建 c c 編譯環境,通過對比主流的幾款編輯器,選出適合自己的編輯器。目前主流的用於編寫 c c 的編輯器一般分為兩類,一類是超級記事...
軟體 工具 編輯器
啟用碼 webstorm 天行vpn 瀏覽網頁很快 licecap gifcam 官網 作為乙個網路請求工具,postman有兩種用法。第一種用法 作為google chrome 瀏覽器的外掛程式使用。在官網可以看到又各種平台的客戶端,比如 windows平台 mac平台 linux平台。注意事項 ...