vim
LazyVim
Posted on 2023-09-05

Introduction

最近又被同事推坑進入 vim 世界,很久之前就使用過 vim 了,當時只是看文章看到可以減少手不得移動消耗,不過那時還不太懂他到底在做什麼且也不會裝 Plugin 就漸漸覺得沒有 vs code 香了

不過最近看到同事正在替換 vs code 成 Lazy Vim 成主要開發,想想也覺得 “乾 太炫了吧” 所以就抱著玩玩看的想法就一頭栽下去了

vim 獨特的 command

不得不說一開始最勸退的絕對會是 vim 獨特得指法,一開始安裝的時候只會超慢的 h, j , k , l (不騙你真的超慢😮),後來利用下班的時候去看一下如何使用 command,在漸漸的變成肌肉記憶(話說我真的好想變成在 Visual mode 還可以選超快的人呀😢)

lazy vim plugin

一開始進去的時候什麼都沒有只有基本的一些東西(neo-tree之類的),後來按照個官方的流程走了一遍安裝 typescript 的流程 (treesitter, lsp),才讓我的 lazy vim 的 typescript 好用一點,按照慣例接著就是裝一堆的 Plugin

  1. typescript
  2. go
  3. terraform
  4. python
  5. docker
  6. lazygit
  7. eslint
  8. prettier

這些在官網上都有安裝的流程,請大家去點 typescript 的網址,在左邊的 sidebar 都有相對應的安裝流程

半個月之後

一開始時候使用的時候真的是像回到剛開始學如何使用鍵盤一樣,速度超級得慢,只要把基本的 command 和 plugin 裝完之後已經很好用了,越來越習慣之後就沒有之前那麼明顯的卡頓,也發現了很多 vim 很好玩的 command。

至于前面有提到關於手的消耗,我個人覺得有變少,畢竟從原本的上下左右搬到h, j , k , l 可以直接感受到的是不必在花費手的移動。

我目前已經把 Lazy Vim 當作日常主要的開發工具使用,也發現了很多很好用的 plugin,也還正在學習如何更好的使用 lazy vim 的路上。

Made with ❤️ by Jiawei Hong