程式員對于程式設計的工具存在很大的差異性,而且一般的程式員一旦選擇了一種程式設計器基本上就不再選擇别的編輯器,這算是程式員獨有的一種特性,一旦喜歡就很難選擇放棄,現在就程式員最喜歡5種編輯器在做個介紹,選擇什麼樣的編輯器還和所從事的行業息息相關。一般從事嵌入式開發的多半選擇linux裡面的編輯器,畢竟誰也繞不開行業的範疇。

1.nodepad++
這是目前幾乎替代記事本的最佳編輯器,當然其作用不僅僅隻是為了取代記事本,本身內建了很多強大的功能,深入很多java程式員的喜愛。
主要有如下特性:
(1).支援高亮
(2).自動完成
(3).代碼塊折疊和拖拽功能
(4)支援多種語言,能對中文完美支援
(5)很強的定制性
2.vim
vim使用者大部分對于linux有很強的感情,當然不是說windows不能使用vim,vim的前身是vi,基本上使用vim的開發者,更喜歡在純的指令行界面進行代碼編寫和調試,而且在快捷鍵使用非常迅速的情況下,程式設計的效率極高,更有甚者基本上用全簡單搞定所有的動作,為啥這麼多人喜歡vim編輯器,究竟有啥魔力讓大家這麼着魔?
vim特性:
(1).執行效率高
(2).豐富的快捷鍵
(3).支援高度的定制化,非常符合程式員口味
(4).對于linux熱愛一種實際展現,在linux開發選擇vim幾乎成為了一種必備
3.Sublime Text
一種比notepad++功能強大的多編輯器,現在很多前端開發人員的最愛,從一誕生就赢得了相當多的粉絲,唯一不太友好的就是代碼不開源,裡面需要拿到注冊碼才能玩起來,無論從界面還是功能特性來講都顯得非常非常豐滿一個編輯器,大緻特性如下:
(1).跨平台,幾乎在各個作業系統上都能使用,讓很多在linux下面開發的小夥伴也能加入進來體驗
(2).查找和替換功能做的非常友善
(3).支援多種語言關鍵字的高亮提示,還能針對程式設計語言編譯錯誤給提示
(4).支援插件功能
(5).能夠支援多種布局方式
4.emacs
強大之處在于已經超出了編輯器的範疇,搞成了大的平台,很多開發人員在上面直接都以他為入口完成各種功能需求了,現在簡單介紹下各種功能
(1).上網浏覽網頁看視訊,收發郵件
(2).調試程式
(3).玩遊戲,電腦,
(4).檔案比較
(5).記日記,目錄管理
以上列舉了4種比較常見的編輯器,肯定有很多人覺得還有N多的編輯器在使用,還有使用量更大的vs和eclipse,但這篇文章的主題還是編輯器不是IDE,用內建開發工具顯得更加貼切,當然每個程式員程式設計習慣以及對于工具使用的愛好程度不一樣也會導緻編輯器差異,适合自己的就是最好的,沒必要跟風。
适合不适合隻有自己最清楚。
原文釋出時間為:2018-08-06
本文作者: 東輝線上
本文來自雲栖社群合作夥伴“
程式員互動聯盟”,了解相關資訊可以關注“
”