Vim沒上榜?Top 20編輯器的排名竟然這樣的......
今天看一篇貼子,標題寫的是“2018年最好用的49款文字編輯器”。 我很好奇排名是啥樣的?就點開看了下,首先是整體的情況:
我一看,此圖引起極度舒適。我大VS Code果然是領導者呀。 忽然,我看到旁邊有個“按評分排名”的按鈕,就又點選了一下,出現如下排名:
UltraEdit第一,Notepad++第二。我心裡一怔,看到Sublime, VS code還有Atom在前5,快要吐到口邊的槽又咽了回去。 接著,我又在旁邊看到一個按“易用度”排序的按鈕,“咯噔兒!”,我的滑鼠點了下去:
你們有沒有發現?穿著馬甲的VS Code都在,Vim不見了?雖然Vim已經十分接近一個完整的IDE了,但人家內心深處還是一個編輯器呀!這網站還是專業的資料分析諮詢網站,福特,Adobe,Nike,Facebook都是你合作.......
小編,你YYD到底想表達神馬?
對於初學程式設計的人來說,選擇一款好用的工具,就像選擇寵物一樣。 選的好, 日後它跪你、舔你、愛你,讓你輕鬆快樂; 選擇的不好 ,日後你要為他洗澡理毛擦屁股,還盯著人家的寵物說:同學,你這用的啥軟體,飛一樣啊!
那麼?編輯器怎麼選?
在問過一些資深碼農同事,衝了一下午浪後,我得出這樣一個結論:
編輯器是邏輯、條理很清楚的互動工具,它不像選女朋友、看電影,有人說好有人說壞;當大多數人都說VS Code好用時,該結論在你身上很可能也適用。選居住城市、選老婆,你可以個人主義、浪漫主義,選工具,還是建議大家實用主義為上策。
啥是實用主義?到底怎麼選? 就是:所謂“最好用”其實都是相對的,根據實際情況選擇,才能效率最大化。
普通的學習,日常程式碼: 用 Visual Studio Code就可以了。當你發現身邊很多人都在用這個的時候,和他們溝通交流起來也會方便很多。
重度的前端開發: 建議使用 Brackets或者Visual Studio Code; Brackets畢竟是來自Adobe的東西,重構方面可以說強大到沒朋友。VS Code在呼叫Nodejs方面也非常高效。
專案涉及到大量ReactJS :可以使用Atom。
如果是用Java來搞大專案: 那自然還是 IntelliJ IDEA好,或者是經典的Eclipse。
Python的話: 無論Vim還是VS Code都是不錯的,整合開發環境PyCharm也可以。
每一種編輯器都有自家最擅長的一面,能夠在市場贏得大批使用者必有它的道理(又是實用主義), 那我們是不是每種都要學會用啊? 當然不是,編輯器說到底只是工具而已。 可以重度使用1種,比如VS Code或者Vim,然後瞭解熟悉一下其它編輯器的特性。
有人說,程式設計是一門藝術。如果這門藝術是寫詩,編輯器便是你的筆墨紙硯;無論你用什麼墨,什麼筆,最終人們記住的是你的詩。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545820/viewspace-2216963/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vim編輯器
- VIM編輯器的巨集操作
- Vim 編輯器的相容模式模式
- vim編輯器常用的命令
- 火爆Github的這個編輯器能超越Vim麼?Github
- 03_vim編輯器的使用
- 編輯器之神:VIM 的基本操作
- LINUX VIM編輯器Linux
- 『學了就忘』vim編輯器基礎 — 94、vim編輯器介紹
- 路由器你竟然是這樣的...路由器
- 高效使用Vim編輯器--Vim編輯器常用命令學習筆記筆記
- Linux系統中的Vim編輯器Linux
- [20130425]使用vim編輯沒有儲存的恢復.txt
- Linux編輯器Vim簡介Linux
- Vim 編輯器常用命令
- Git清空VIM編輯器內容Git
- Linux精講——vim編輯器Linux
- Vim編輯器常用命令
- vi和vim的編輯模式模式
- 3 個可以替代 Emacs 和 Vim 的文字編輯器Mac
- 使用 Vi/Vim 編輯器:基礎篇
- centos7安裝vim編輯器CentOS
- Linux系列開坑記(二)-神的編輯器VimLinux
- 設定Vim編輯器裡Tab的長度,行號
- 萬萬沒想到,程式設計師的一天竟然是這樣....程式設計師
- vim 列編輯模式模式
- 我們需要怎樣的遊戲編輯器遊戲
- Linux Vim編輯的的配置和使用Linux
- 『學了就忘』vim編輯器基礎 — 97、vim使用技巧
- Linux– 檔案編輯器 vi/vim(1)Linux
- 編輯器之神VIM 總結 基礎部分
- Linux編輯器vim鍵盤詳解Linux
- Linux學習筆記(九)Vim文字編輯器的使用Linux筆記
- 配置Vim編輯器設定Tab鍵的格數(長度)
- 線上編輯圖片的實現是怎麼樣的,有沒有關於這類的ajax框架?框架
- Linux 筆記分享五:VIM 文字編輯器Linux筆記
- vim編輯器中:wq wq! x q q!的詳細區別
- Linux-vim文字編輯器-三種模式-vim裡的替換-vim檢視模式-對比檔案Linux模式