专栏名称: 算法与数据结构
算法与数据结构知识、资源分享
目录
相关文章推荐
51好读  ›  专栏  ›  算法与数据结构

历时六年我终于切换到了 Vim

算法与数据结构  · 公众号  · 算法  · 2024-07-25 11:12

正文

请到「今天看啥」查看全文


但几秒钟后,我发现一切都很奇怪。我不知道如何通过键盘输入,也不知道如何打开文件,什么都做不了。
沮丧涌上心头,我决定关闭终端。然而,我甚至不知道如何关闭。最终,我不得不上网搜索 “如何关闭 VIM”。令我惊讶的是,StackOverflow 上关于这个问题的浏览次数高达几百万。至少我不是唯一一个感到困惑的人。
我继续搜索,然后发现了 vimtutor。于是,我尝试了 vimtutor,事前逐渐有了眉目。我可以输入一些内容,并使用 hjkl 移动光标了。
我花了不到一天的时间粗略学习了一下vimtutor。尽管仍然感到困惑,但我相信通过练习,我会变得更好。记住这些按键组合很难,hjkl 使用起来感觉也很奇怪。不同的插入模式令我很不解,什么时候应该按 "i",什么时候应该按"I"?为什么删除会覆盖我的剪贴板?如何更高效地跳转?我的速度非常慢,这令我很厌烦,我希望加快速度。
第二天,我再次尝试,却发现前一天学到的知识几乎都不记得了,沮丧之余,我又过了一遍vimtutor。但我依然很乐观,坚持下去,我一定能掌握vim——至少大家都是这么说的。
但目前,我选择暂时搁置。

2、第二次机会

5年后,我成为了一名专业的软件工程师,我所钟爱的写代码已成为我的职业。每天我都会写代码,而且是 IntelliJ 的超级粉丝。我所有的工作都依赖IntelliJ:前端开发、移动开发和后端开发(不是 Java)。这款工具非常棒。而我的生活也顺风顺水。
然而,我总感觉缺了些什么。写代码时,我依然使用鼠标,而且我也没有成为酷炫的 vim 用户俱乐部的一员。虽然我略懂一点 vim,偶尔可以在服务器上编辑文件,但还不足以取代 IntelliJ,也不足以炫耀“我会用 vim”。
再次尝试vim的想法一直在我脑海中徘徊,但五年前那段难忘的经历仍然困扰着我。
偶然间,我在观看一段直播时注意到作者也在使用vim,这让我想起多年前自己也曾尝试。看着他轻松地在代码间跳转,并使用各种疯狂的快捷键,我意识到他是一个真正的 vim 爱好者。






请到「今天看啥」查看全文


推荐文章
哈尔滨啤酒HarbinBeer  ·  五一来了,我只想静静地去个旅游…
8 年前
站长那点事  ·  创业时该不该用新手程序员
8 年前
财经早餐  ·  【财经早餐】2017.5.25星期四
8 年前
135编辑器  ·  投稿 | 游记,我见到桂林长这样
7 年前
北美美妆时尚控  ·  吃货快看!今夏不吃不可的冰淇淋们有这些!
7 年前