摘要:未知的事情是可怕的,未知數通常代表著一種阻力。個學習的免費在線資源以下是可以幫你開啟學習之旅的一些資源,不要一味地學習所有的相關內容,要知道有人用了年,他們還在學習最新的相關知識。如果你使用,你可以點擊這里來學習。
未知的事情是可怕的,未知數通常代表著一種阻力。Vim 也不列外。前段時間 Stackoverflow 有個很火的帖子「幫助一百萬開發者退出 Vim」(中文),但 Vim 仍是世界上各地的開發者使用最多的編輯器之一。
許多不用 Vim 的開發者習慣于其他編輯方式,認為自己并不需要切換到 Vim。他們不想離開自己的舒適區,認為學習 Vim 要花費太多的時間和精力,畢竟 Vim 和其他編輯器區別不大。
在開始推薦資源之前,我們來看看,為什么要考慮學習使用這個 20 世紀 80 年代的文本編輯器。
你為什么要先學習 Vim?
(圖:一個開源項目截圖,顯示了比特幣、納斯達克等加密貨幣的值)
使用Vim 是我編程生涯中做的最好選擇之一。——Lucas Oman
你可能需要一些理由,來了解為什么學習 Vim 是值得花時間來學習的。畢竟它可能會影響到整個工作流程。在學習之前要知道這東西適不適合自己。對了,Vim 這個詞的含義是能量和熱情。
★就像玩游戲
當你想玩游戲的時候,不會知難而退。因為你真的有動力玩它,它能給你快樂。用 Vim 開發也是相似的,當你開始感受到它的快捷和只管,你就會享受這種感覺。一旦你學會更高級的命令來提高你的工作效率,你甚至會上癮的。
★無鼠標
你可以通過快捷鍵訪問代碼和文件瀏覽,者可以讓你擺脫鼠標的束縛。你的手指不再離開鍵盤,從而編碼速度提升。
換句話說,你可以在 Vim 中快速編寫代碼。真的很快。
★許多強大的命令
你可以使用的命令列表相當長。你不必學習每一個,你只需要開始的時候學習一些必要的,后面慢慢嘗試新的命令。
★高度定制化
可以根據自己的喜好使用和更改配置,下載數百配色方案,海量插件擴展編輯器,使其像現代的 IDE 一樣強大。
★回歸文本
現代 IDE 具有很多內置功能。他們通常帶有很多按鈕和豐富的用戶界面,使你可以更輕松地使用其中的所有功能。而反觀 Vim,它通常以文本為中心。這樣可以更容易地將焦點集中在代碼上,并擺脫與代碼無關的其他分散圖標和選項。
★它在每臺 Linux 機器上
絕大多數服務器使用 Linux 作為操作系統,當你熟悉了 Vim 的基礎知識后,你可能對服務器的部署和維護有新的體會。
以上這些不是你必須使用 Vim 的原因,但是他們代表了一些很重要的觀點,如果這些理由有一個能夠打動你,那請給 Vim 一個機會。
5 個學習的免費在線資源
以下是可以幫你開啟學習之旅的一些資源,不要一味地學習所有 Vim 的相關內容,要知道有人用了 Vim 20 年,他們還在學習最新的相關知識。
★ VIMTUTOR
如果你使用 Unix 的機器,你可以到 shell 輸入 vimtutor。如果你使用 Windows,你可以點擊這里來學習。
這是一個很好的教程,幫你在幾分鐘內學習 Vim 的基礎知識,完成后你會發現 Vim 的驚人之處。
★ OpenVim
這是一個交互式教程,你可以使用它來了解一些 Vim 的基礎知識,還可以測試你現在 Vim 技能水平。
★ Vim Adventures(Vim 大冒險)
如果你喜歡在游戲中學習,那這個資源對你來說可能很有價值。在游戲中,你可以學習使用 Vim 命令來進行導航移動,移動在這個迷宮中至關重要。你可以隨時輸入 :help 獲取提示。
★ The basics of Vim(Vim的基礎知識)
Derek Wyatt 準備了 13 個視頻專輯來教授 Vim,這些視頻已經被瀏覽了數千次,都是些非常有價值的 Vim 基礎知識。如果你還在猶豫是否要入坑,那么這些視頻會給你足夠的理由。
★ Vim Cheat Sheet
結論
如果你是一個 Vim 新人,最好不要馬上用在你的主要項目上,因為你可能會感到沮喪而棄坑。你應該在一些邊緣項目或者業余項目中使用它,當你覺得能夠駕馭它之后再全情投入。
嘗試著在你的邊緣項目使用 Vim 幾天,看看它是如何運行的。如果你喜歡使用 Vim,那么,你可以堅持下去了。
原文鏈接:Vim isn’t that scary. Here are 5 free resources you can use to learn it.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24963.html
摘要:當點擊檢查配置之后,如果阿里云能夠正常訪問,則會在左側給出提示,現在可以返回證書列表,在列表中可以看到當前狀態為審核中,如下圖審核因為不需要人為干預,所以很快就能下發證書,筆者下發證書的時間大約是分鐘左右。 一、背景 筆者所在團隊需要開發ios的APP,而apptstore應用商店審核需要應用使用https,所以需要配置https證書,筆者將此次配置的過程與遇到的一些問題記錄下來,方便...
摘要:當點擊檢查配置之后,如果阿里云能夠正常訪問,則會在左側給出提示,現在可以返回證書列表,在列表中可以看到當前狀態為審核中,如下圖審核因為不需要人為干預,所以很快就能下發證書,筆者下發證書的時間大約是分鐘左右。 一、背景 筆者所在團隊需要開發ios的APP,而apptstore應用商店審核需要應用使用https,所以需要配置https證書,筆者將此次配置的過程與遇到的一些問題記錄下來,方便...
摘要:面試從開始準備到一直到年月份,面試現在這家公司,大概經歷了年半的時間。后邊也證明自己選擇是對的。,,,,等也是測試必備的工具技能,這些雖然不是很難,但也是常用必備的技能。 ...
引 如今,各種互聯網的Web應用程序層出不窮,那么如何快速入門,成長為一個優秀的Web開發工作者呢? 這個問題不容易回答,幾乎所有的培訓機構都不能清晰地解答。 所以對于Web開發剛剛入門的菜鳥們,我覺得只有通過去做,去實驗,學會Web開發,可能是學著學著,實驗著實驗著就會了。 沒有人告訴你如何去做。我學習的時候,我的導師只是給了我一堆視頻,一堆文檔。我們從明確一個目標開始:哦,這個階段...
閱讀 2831·2021-09-28 09:45
閱讀 1507·2021-09-26 10:13
閱讀 897·2021-09-04 16:45
閱讀 3661·2021-08-18 10:21
閱讀 1084·2019-08-29 15:07
閱讀 2633·2019-08-29 14:10
閱讀 3147·2019-08-29 13:02
閱讀 2459·2019-08-29 12:31