前言
Linux 系统下,大多数软件的配置文件与数据文件都会以隐藏文件的形式存放在用户的家目录之下,而在 Linux 的文件系统下,隐藏文件的文件名都是以英文句号开头的,也就是一个点,所以很多人将这些文件称之为「dotfiles」。
Vim 绝对是一个让很多人又爱又恨的软件,爱它的速度快与功能强大,恨它的学习曲线与复杂的配置。我接触 Vim 的这些年来,从原版 Vim 折腾到 Neovim,也慢慢构建了一套属于自己的 Neovim 配置,主题、快捷键、插件配置等等都比较顺手了,也逐渐习惯用 Neovim 编辑一切,事实上,我在此网站发布的文章,包括目前正在写的这篇,都是我用 Neovim 以 Markdown 格式编辑完成的。但是随着时间的流逝,我也遇到一些问题,主要的问题是我的配置大多都是东拼西凑从互联网各处抄来的,配置文件写得比较杂乱且没有很好地作注释,时间一长搞得我自己也看不懂我的配置文件了,遇到一些问题要排查就要废挺多脑筋。
相信对于很多尝鲜过桌面 Linux 系统的朋友,一个很深刻的印象就是稳定性差,不知道怎么就把系统搞崩了,又找不到问题的具体原因和解决方法,只能尝试重装,直到心力交瘁地回到了 Windows 或 macOS。但事实上 Linux 内核在稳定性上是要远远优于其他桌面系统的,这也是其在服务器领域得到大规模应用的原因,装有 Linux 系统的服务器可以几个月甚至几年不用重启而照样稳定运行。那么桌面 Linux 稳定性差的根本原因究竟是什么呢?一个方面是虽然 Linux 内核十分稳定,但架不住 Linux 系统的图形界面稳定性确实比较差,很多时候瞎折腾确实会搞崩桌面,但内核还是好好的;另一个方面就是 Windows 确实驯化了绝大多数普通用户,而很多用户又将在 Windows 上的使用习惯带到了桌面 Linux,而很多不好的使用习惯会确确实实搞崩 Linux 系统。
在我曾经的文章中,我提到我的 Archlinux 系统已经连续使用两年了,期间一直没有出现过什么大问题。然我事实上我对这个系统安装一直有些不满意: