文章目录
1. 前言
“一身转战三千里,一剑曾当百万师”,这是唐代诗人王维的一句诗,我非常喜欢。每每读之,顿生“仗剑走天涯”的英雄豪气。作为一名程序员,若想和剑客一样攻无不克、战无不胜,的确需要一把好剑——代码编辑器。作为一名闯荡江湖几十年的八流剑客,虽说剑没有菜刀耍得好,但也见识过很多名剑。今日得闲,逐一给各位介绍一下,希望各位大侠能够从中找到自己满意的武器。
-
君子剑(Notepad++):杨过闯入绝情谷救小龙女时,得君子剑和淑女剑二剑。君子剑剑身乌黑,如一段黑木一般,没有半点光泽。此剑无尖无锋,圆头钝边,寒气逼人,锋锐异常。君子剑之风,恰如Notepad++之内敛——它并不华丽,甚至可以说是没有亮点,但用起来却也得心应手、销铁如泥。
-
倚天剑(Vim):武林至尊,宝刀屠龙。号令天下,莫敢不从,倚天不出,谁与争锋。倚天剑和屠龙刀都是玄铁重剑混合西方精金所铸,为当世最锋利的兵刃。编辑器的世界里,也有这样一对绝代双骄,那就是VIM 和 Emacs,被全世界的程序员视为神器。倚天剑为峨嵋派创始祖师郭襄所有,剑内藏有《九阴真经》和《降龙十八掌掌法精义》,堪比武林至尊的屠龙刀。而拥有帝王血统的VIM也不遑多让,完全可与之争锋。
-
玄铁重剑(VS Code):玄铁重剑,是金庸小说笔下第一神剑,持之则无敌于天下。重剑无锋,大巧不工。真正的剑技不是要依靠剑锋,而是个人的修行。VS Code 作为最接近 IDE 的编辑器,抛弃了 IDE 的臃肿,比 Emacs 和 Vim 更简单易用,又像 Emacs 和 Vim 那样拥有大量优秀的插件,可以减轻编写代码的负担,让程序员更加专注于业务逻辑的处理