Vim
懒惰的 Neovim
“懒惰是程序员的美德”,这是一句计算机软件开发领域的名言。越是好的程序员,越追求高效的工作模式。这种高效,在旁人看来,往往体现为一种“懒惰”的外在形式。换句话说,“懒惰”不过是“高效”的一件伪装而已。 我最近接触到了一个超大的 Rails 项目,其目录下包含的文件数量达到了 10 万的级别。当我用 Neovim 打开它开始工作的时候,无论是搜索文件进行切换,还是在项目内 Grep 查找文本,都明显感觉到了响应速度的迟缓,达到了 3 ~ 4 秒的延迟。要知道,这些操作是开发时会频繁进行的操作,一天估计怎么也要数百次,要每次都是这种迟钝的顿挫感,那对工作影响是极大的拖累,已经到了必须要解决的地步。 而故事就从最近刚刚出现的一个 Neovim 插件(Plugin)—— lazy.nvim 说起。lazy.nvim 的作者是 folke。这可是 Neovim Plugin 社区一个著名的作者, 他推出了许多高质量的 Neovim 插件,例如:which-key.nvim,trouble.nvim,noice.nvim,和当前 Neovim 最火 🔥 的配色主题(colorscheme):tokyonight.nvim。这些插件现在都高居 GitHub 同类插件排名的前一页或前三页上。 而他最新(2022.12.22)推出的一款 Neovim...
read more