Mac下Web開發為為什麼都用Sublime而不用VIM呢?
看到好多學長學姐他們在MAC下開發都用sublime,拋開學習的門檻,自我感覺VIM學好了還是很強大的,為什麼好多人在MAC下開發都用sublime呢。請各位大牛對比這兩個編輯器並且基於MAC 系統回答一下我的問題謝謝了
拋開學習門檻就是在耍流氓,因為這默認了所有人一出生就掌握了 vim 和 sublime text 的使用方法,而這是不現實的。
就前段開發這個場景而言,vim 對比 sublime text 並沒有優勢,而劣勢很明顯——學習難度大,配置成本高,但是收益並不明顯。
sublime text 提供的功能已經可以滿足前端開發有餘,而且社區也很活躍,工具鏈相對也挺完善了,實在沒有使用 vim 的理由。
題主提到了 vim 學好了還是很強大,那麼強大在哪裡呢?你可以舉出一些基於現實場景的例子嗎?vim 界面不好看,前端不能忍;就像他們不玩vimp一樣
問題不成立,用 atom 飄過。
又是個不先問是不是就問為什麼的流氓問題……就不謝邀了。
我在mac下寫python和c++,都是用Vim。
公司的前端同事寫js/html/css,都是用Sublime。說到底還是習慣問題,拘泥於這種疑問上還不如學好快捷鍵,多敲幾行代碼。前端是有審美的
我用webstorm,vim在ssh的時候會用,基本不碰sublime。。
用什麼工具是個人喜好,順手、習慣,這就是原因。
sublime自帶vim模式,一點都不矛盾……
sublime有vim插件 但vim卻沒有sublime插件
不得不說sublime的插件確實是一大優勢 用好了之後完全可以像vim一樣手不離鍵盤
而且sublime的代碼段功能簡直神奇,比vim的table好用的多
最起碼html5+table我整個網頁框架就可以起來 而且代碼格式代碼風格完全自定義。
想想再也不用寫繁瑣的doctype(即使html 5的doctype已經很簡潔了),直接直奔主題,豈不美哉(逃
並且#div+table =
多簡潔(渾身打了個機靈)PS. sublime的git插件也很好用
同類產品推薦:webstorme notpad++ 等
公交車上用爪機回答問題真的很費勁 求贊題主編輯器是工具,個人喜好問題,但對於前端而言,絕大部分人都是用的有滑鼠的設備的電腦啊,為何還要學vim這種東西
即使要用 vim 也會用 macvim*(mvim)的吧?當然這年頭的確存在「原生 vim 黨」,但是 linux 下都是一水 gvim 了,就算原生,不用插件?ok 裝插件,auto-complete,語法高亮,多語法支持。還是不夠,我想要搞一點奇淫技巧,比如 sublime 那樣的 multi select;好在 vim 本身是一門編程語言,那麼干,自己寫一個 multi select……恩……等等,折騰這麼半天還不如直接用 sublime 呢……
工具而已啊, 看自己的習慣了。 遷到 mac 下,繼續還在用 Eclipse -_- ~
背景: 大一開始用了三年 sublime, 大三暑假實習開始學 vim,隨後就一直使用 vim 。
不要問為什麼要學 vim,我不會告訴你是因為程序猿之間有一條長長的鄙視鏈。(騙你的)
其實真正學 vim 是為了能夠盡可能少的降低開發環境帶來的阻礙。ssh 到服務器 vim 修改文件方便呢還是下載下來 sublime 修改,再傳到服務器方便呢?我覺得 sublime 對我最大的癢點就在於需要圖形界面支持。當然作為一個 geek 自己寫個插件什麼的提供自動上傳下載功能也是可以的。但和只要提供一個可以連接服務器的終端就可以開發的 vim 相比,sublime 還是顯得不太方便。請嫑跟我說什麼 sublime 各種好處,畢竟也用了好幾年,用得都跟 vim 一樣溜,好處我也都知道。
編輯器本身沒有什麼好壞,順手喜歡就好,叫我用 sublime 我也願意,但就目前來說 vim 於我更加順手,就一直用下去。
哦,要非說多一個原因,就是能夠讓妹紙覺得「好厲害哦」(呵呵真的嗎?)vim是什麼?web開發當中要這個幹什麼用的?
為什麼mac下用sublime?因為mac上的軟體少呀,很多都要收費呀!你覺得有多少人花了錢買MAC之後再會花很多錢去買軟體?加上sublime確實非常好用,而且,非常好看,為什麼還要用其他的。
而且,你要知道,光是好看,你的那些學姐就可以用了,然後,學姐用了,學長會不用,不用怎麼會有共同語言?怎麼泡她們?
還有,看這意思是windows不能用sublime一樣,我在windows下一樣用sublime呀,而且跨平台,回家用mac毫無違和感呀!
最後的最後,我很想說一句,當你糾結於用什麼編輯器或者什麼編程語言的時候,你不覺得花時間泡個學姐(妹)更有意思些么?她用什麼你就用什麼,要不然:
「 你幹嘛用vim,一點都不好用 」
「 瞎說,這麼好用,你應該試試sublime "" 我才不要呢,那麼丑 」「 vim多強大呀,簡直就是利器! 」
「 哼,今天晚上你睡沙發吧 」想一想都滿眼是淚呀!!!樓主這是都用sublime表示驚呆了!!!本公司幾十個開發者都是vim下面web開發(除了我們一個前端用了sublime,還有emacs。
- sublime和終端集成太差,每次切換來切換去你覺得方便嘛?
- sublime的vi模式比起用自己定製vim差距還是太大。
- vim能讓我真正擺脫滑鼠的折騰,試問用sublime能真正丟掉滑鼠(觸控板)?
最後:在我用過sublime的所有操作,vim都能做到剛開始多花點時間折騰下,這不虧啊,而我之前花費時間折騰sublime現在就感覺自己浪費了好多時間。
用vim能讓我愛上寫程序,不怕麻煩,不怕多打字(當然與HHKB有關)XD
另外如果說配置下vim的這都有門檻那就沒辦法了。。。orz聲明:自己用過1年左右sublime和1年左右vim比較下來。難道沒人用 adobe 的 brackets? 它的 Extract 插件雲端解析 psd 圖很爽啊,css 寫起來省了很多事。vim、sublime 和 webstorm 有這功能?
webstorm多好,all in one 不然還要各種裝這裝那的
哈哈,我每天工作時間用vim,下班自己mac下用sublime,還從來沒想過我為什麼會這樣,借著這個問題好好琢磨琢磨,下面一切都是個人感覺。
- 大屏幕+機械鍵盤+vim=爽
- mac+vim=鈍鈍的感覺 用vim少不了分屏,13mac這麼小分個屏都好多折行,sublime能切tab還方便一些;還有用觸控板在自帶終端vim下滑動的體驗簡直負分。
- mac+sublime=靈動 觸控板就在手邊,滑鼠帶來的問題不太嚴重
其中最主要的原因應該是鍵盤手感:
vim給人的感覺是它在一個冰面里,你需要擊穿那個冰面打到裡面。機械鍵盤鍵程長,伴隨著聲音,每次敲擊都彷彿打碎了一塊冰進入到vim里,爽!mac的鍵盤則遠遠不能擊穿冰面,總是感覺鈍鈍的沒有力度。sublime十分輕巧 沒有把自己封印到冰面里,而且mac的觸控板好用,滑鼠帶來的麻煩沒那麼嚴重,所以sublime用起來蠻不錯。emacs黨在哪裡?
你能用「都」嗎?兩者用的人都有很多,各有所好。用一個的人很可能是不喜歡另一個的致命缺點。我無所謂,單數天用vim,雙數天用另一個
推薦閱讀:
※如何做一個優秀的後台產品經理?優秀的後台產品經理有哪些?
※如何搭建一個支撐大規模用戶的服務?
※C++ 後台開發面試時一般考察什麼?
※C++開發轉後台還是Android?
※應屆生做基礎架構適合加入大公司成熟的部門么?