阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

哇哦,這真是一個大膽的聲明🤨

等一下,我會解釋的…

所以您點擊了該帖子,這可能意味著您來自其他程式碼編輯器系列(VS Code、Cursor 等等)。

現在我是 Neovim 用戶,我根本無法忍受 GUI IDE。由於我處於 VIM 工作流程中,因此我越來越能理解Nir Lichtman的這段影片。

UTtitAidw2k

這絕不是說使用 GUI 編輯器的人就不是高效的開發人員。別誤會! !

首先,在分享其他內容之前,先讓我先分享一下我的故事。

我的 VIM 之旅開始了

當開始編碼時,每個人都建議使用 VS Code,所以我開始使用它,這也是我首選的編輯器。

但是用了整整4年之後,我開始厭倦它了。每個人都針對程式設計中的一個單一領域提出數千種不同的擴充。

我陷入了安裝大多數我從未使用過的推薦插件的陷阱。它只是存在於那裡,因為它是所謂的推薦的擴展,而且刪除推薦的東西你會感到有點內疚,對嗎? 🫤所以他們就在那裡。

有一天,不知何故,這個來自typecraft的影片在我的 YouTube 推播中被推薦。

zHTeCSVAFNY

我很想看看VIM到底是什麼。在此之前,我從未使用過 VIM,因為有一次我意外進入了 VIM,卻花了很長時間才弄清楚如何關閉它🫤,所以我什至沒想過要使用它。因此,對於任何需要使用編輯器的終端工作,我使用nano

所以,我最終決定弄清楚開發人員對 VIM 的炒作到底是什麼。

令我驚訝的是,我很快就迷上了 VIM 生態系統。然後我完成了所有的LSP 配置自動格式化模糊查找等等,這些操作您可以在其他 GUI IDE 中預先建置。我喜歡根據自己的喜好手動配置一切,甚至是最細微的細節。

我了解了所有這些在幕後是如何運作的,我已經知道 VIM 適合我。

然後,是時候學習一些 VIM 動作了,所以我開始從 YouTube 學習 VIM 動作。在觀看了相當多關於 VIM 動作的影片後,我感覺我對 VIM 動作以及 VIM 中其他所有內容的了解僅限於基礎知識。

因此,我讀了Drew Neil的這本精彩的書《Practical Vim》

實用 Vim 封面

這本書讓我了解了 VIM 的靈魂。我從來都不是一個愛閱讀的人,但我讀了這本 356 頁的專門談論 VIM 的書。 😴

由此,你可以想像,我已經非常融入 VIM 生態系統,並且至少目前沒有想過要回到任何其他 IDE。

下一步是什麼?

當我開始學習 VIM 時,我以為學習 VIM就是學習 VIM ,但我完全錯了!

它向您介紹了整個開發人員工俱生態系統。進入這個終端編輯器生態系統後,我學到了不少其他開發工具,例如tmuxstow ,還有i3之類的視窗管理器,總的來說,我認識到透過閱讀和實踐來理解事物的重要性,而不是看一些 YouTube 影片然後學習。

使用 VIM 並進入這個完整的終端生態系統實際上讓我徹底從使用 WSL2 的 Windows轉換為使用 Arch 的全職 Linux 用戶

令人震驚的 GIF

對我來說,它是Arch ,對你來說,它可能是別的什麼,但你會找到轉向 Linux 的理由。

在這個過程中,我認識了一些 OG,例如ThePrimeagenTjDevries …Neovim 邪教的馬裡奧和路易吉。

Primeagen 和 Tj Devries

10x DEV 到底是如何實現的?

10x dev這個短語聽起來有點奇怪,但對我來說,10x dev 實際上只是一個超高效的 DEV。讓我告訴你,VIM 就像是成為一個人的秘技。

使用 VIM 很長一段時間後,感覺很棒,甚至不需要在我的電腦上安裝 GUI 編輯器。只有我、我的終端和 VIM。老實說,我從來沒有這麼有效率過。

事實是這樣的:VIM 迫使你以不同的方式思考。這不僅僅是輸入程式碼,還可以有效率地編輯文字。一旦你掌握了 VIM 動作,你就會開始意識到你在滑鼠或箭頭鍵上浪費了多少時間。您開始從動作動作的角度思考。想刪除一個單字嗎? dw 。刪除一行? dd 。需要跳到文件末尾嗎? G就這麼簡單。

最好的部分是什麼? VIM 無所不在。一旦您熟悉了它,您就可以通過SSH進入任何伺服器,打開任何文件,並且感覺非常輕鬆。無需安裝笨重的 IDE 或配置數百萬個插件。它只是 VIM,它一直都在那裡。

打字 GIF

那麼,VIM 是成為 10x 開發人員的秘訣嗎?或許。但更重要的是,要建立一種高效率的思考模式。 VIM 只是幫助你實現這目標的工具。

嘿,如果沒有別的,至少你可以說我使用 VIM,順便說一句! 😂


裹!

所以,你明白了!這是我的旅程,從一個熱愛 GUI、更關心編輯器美觀的開發人員,到一個沉迷於終端的 VIM 研究員。

如果您仍想嘗試 VIM?我說去吧。

您肯定會感受到留在航站樓所帶來的力量。

https://dev.to/shricodev


原文出處:https://dev.to/shricodev/neovim-makes-you-a-10x-dev-and-im-not-kidding-2ka1


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!