由编辑器引发的一些思考

之前写过一篇文章介绍了一下自己使用编辑器的历程,现在回顾来看,觉得自己还是迷失了。 趁着这两天又一次在 Vim 和 Emacs 之间反复横跳,重新整理一下自己的思绪。

# Vim 还是 Emacs?

我现在觉得,选择一个编辑器是相当私人的一件事,甚至到选择主题配色、桌面管理系统、操作系统,都是完完全全出自个人的喜好。简单来说,能存活这么久的工具,一定是能够胜任日常的工作的,只不过实现的方式各有不同。真正关键的点不是在一开始的时候就花大量的时间修改配置,也不是去搜索各种各样的对比文章,而是“把手弄脏”,去使用它完成自己要去做的事。

我在一开始的时候,很容易陷入寻找最优配置的漩涡,比如最开始学习 Vim 的时候,直接使用了别人很完善的配置,装了好多好多插件,结果是我完全不知道怎么去使用那些花哨的功能,学习的过程也异常艰难。但我也并不是说完全不用别人的配置,使用别人花大量心血写出来的配置方案,一定程度上是可以省去很多时间的,所以关键还是要去使用它,遇到问题就去查,想办法解决,在这个过程中才能把别人的工具变成自己的。

至于我的话,还是比较喜欢 Vim 的设计,给编辑分不同的模式,感觉确实可以提升编辑的体验。而 Emacs 中各种天马行空的插件,也让我想要尝试 Emacs,于是我现在其实使用的是Emacs + Evil Mode, 这样的话既可以体验 Emacs,也可以使用 Vim 中的编辑模式,目前感觉体验还是不错的。

还是要明白一个道理,没有最好的工具,只有最适合我们的工具。喜欢,就去使用。

# 如何去学习一个东西?

学习是一个实践的过程,一定不能让学习停留在大脑这个阶段,我看了就是学会了,这种想法不可取。无论是学习一门编程语言,还是学习使用一个工具,最佳的办法就是使用它。 想要学习 Rust?没问题,忘掉其他所有学习过的语言,把所有任务都使用 Rust 来实现。 想要学习 Yabai?没问题,忘掉浮动式桌面的操作模式,强迫自己使用快捷键来管理窗口。 想要学习健身?没问题,放下虚荣心,到健身房里摸摸那些器械,感受自己的身体带来的反馈。 想要学习投资?没问题,不要光看投资文章,把钱丢进股市里面。 不去做,永远也不算真正学会。

p.s. 以上的想法可能会有些偏激,只是为了说明这个观点,实际操作中会更加复杂。

# 学习是一个长期的过程。

这句话总是对的。