
linux
不仅如此,我还为浏览器安装了Vimium插件:
阅读 PDF 文件,推荐使用 zathura。

电脑
我在跑步机上锻炼就能像他那样厉害(仅限技术层面)吗?显然不行。Linus 使用 Gnome 桌面环境,这是经典的窗口式界面,他需要靠鼠标调整窗口的位置和大小。
用经典窗口桌面环境,我也能像他那样厉害(仅技术层面)吗?显然不行。几年前我用 Gnome,如今依旧菜得抠脚。说到底,用鼠标、Tiling WM、Vim或深色主题纯属个人偏好,不存在优劣之分。遇到用深色主题、Vim、平铺窗口管理器或只靠键盘操作就觉得自己高人一等的人,得让他们尝尝噩梦滋味,体会什么是真正的飞起来。
起初纯粹是为了趣味,但后来才发现其他的选择都不再符合我的心意了。从 Ubuntu 到 Fedora,再到 Manjaro,最后定居在 Archlinux,一路摸索不仅让我学到不少知识,更对 linux 产生了浓厚兴趣。前几年还尝试过 MIT 的 6.828 课程(现在更名为 6.1810),尽管在 Copy-on-Write 部分止步不前,但整个过程充满乐趣,让我受益匪浅。这段经历深刻地激发了我对操作系统底层原理的热爱与追求。虽然摆弄这些看似无用的东西并不会带来实际产出,但单纯是因为喜欢,就像玩游戏那样,能让自己开心。后来发现 Windows 已经不再适合自己,于是便一直使用 Archlinux 继续下去。
从 Gnome 到 KDE,再到 I3wm、Swaywm,最后选定 Hyprland,我的桌面环境经历了一番探索。最初接触 Tiling WM,只是觉得单靠键盘就能掌控整台电脑很酷。并不是因为它能显著提升效率,而是当我逐渐学会精确操控屏幕上的每一个像素时,那种成就感令人着迷。在这个过程中,我彻底告别了传统窗口管理方式,像 Gnome 和 KDE 这样的桌面环境已不再适合我。一路折腾后,Hyprland 成为了我的最终选择,它让我实现了对电脑的完全掌控。
Vim 也是如此。在使用 Windows 时,我的开发环境一直是功能强大的 Visual Studio,堪称宇宙第一 IDE。但出于好奇,我想弄明白为什么 Visual Studio 点一下按钮就能运行代码。于是,我尝试转用 VS Code,在这个过程中接触到了 CMake 这类工具链,并逐渐形成了自己偏好的项目文件目录结构。后来安装 Archlinux 后,我也自然开始使用 Vim。这并不是因为我觉得 Vim 比 Visual Studio Code 更优秀,而是在课余时间,我希望重新规划自己的开发环境。这种感觉就像学习累了之后,总会想整理一下桌面或收拾一下房间,让一切都更符合自己的习惯与心境。最终选择稳定在 Neovim,起因是使用 Vim 时依赖 coc 框架,但将 JavaScript/typescript 集成到开发环境显得过于笨重。发现 nvim-lspconfig 后便转向了 Neovim,同时借此机会把原本所有基于 Vim Script 的插件都替换成 Lua 版本,从而让配置更轻量、高效且现代化。仅用键盘不代表程序员就优秀,Vim 用户也并非都如题中所说那么厉害。工具只是辅助,关键在于个人能力与实践。有些人(比如我)在闲着的时候鼓捣 Vim,后来发现离不开它了,越用越喜欢,因为它完全按照个人习惯定制,独一无二。其实不只是 Vim,任何工具都一样,可以是 VS Code、Idea 或其他,关键在于打造一个专属自己的高效环境。关键不在于用此工具证明自己独特,而在于工具契合我的想象,仅此而已。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号