Vim
懒惰的 Neovim
“懒惰是程序员的美德”,这是一句计算机软件开发领域的名言。越是好的程序员,越追求高效的工作模式。这种高效,在旁人看来,往往体现为一种“懒惰”的外在形式。换句话说,“懒惰”不过是“高效”的一件伪装而已。
我最近接触到了一个超大的 Rails 项目,其目录下包含的文件数量达到了 10 万的级别。当我用 Neovim 打开它开始工作的时候,无论是搜索文件进行切换,还是在项目内 Grep 查找文本,都明显感觉到了响应速度的迟缓,达到了 3 ~ 4 秒的延迟。要知道,这些操作是开发时会频繁进行的操作,一天估计怎么也要数百次,要每次都是这种迟钝的顿挫感,那对工作影响是极大的拖累,已经到了必须要解决的地步。