当前位置: 首页 > 科技观察

边玩“游戏”边学Vim!这款在线互动练习工具火爆

时间:2023-03-20 17:51:20 科技观察

本文经AI新媒体量子比特(公众号ID:QbitAI)授权转载,转载请联系出处。长期以来,世界一直在遭受Vim的折磨。虽然加上了“老掉牙”、“难用”等标签,但挡不住Vim大行其道的现实。有没有简单快捷的练习方法?这个是可以的,而且还是在线的、交互式的——Vim.so。而且,Vim.so有一种像玩游戏一样的体验,也得到了网友们的好评如潮。像玩游戏一样学Vim既然要学好Vim,就必须了解它“离谱”的命令和快捷键。比如像这样(一种让你背元素周期表的手忙脚乱)...△来源:cnblog但是在Vim.so中学习命令并没有那么枯燥。例如,“上”、“下”、“左”、“右”和“删除”命令分别对应键盘上的“h”、“j”、“k”、“l”和“x”。就像玩游戏通关一样,可以快速上手。在这一关“游戏”中,通过键盘指令的操作,将光标移动到“%”的位置并删除,即视为完成一个任务。有玩《消消乐》的感觉吗?这样的基本指令练习需要完成20次。对于Vim初学者来说,达到“KPI”后,就差不多可以掌握了。而且,它还会记录完成任务的平均时间,方便你与其他“玩家”对战。更复杂的“高级任务”如下。Vim.so总共提供了10个这样的课程。按照作者自己的说法,目的是为了让新手能够快速上手,最大限度地发挥Vim的性能。虽然使用方便,但需要付费。虽然这种学习Vim的交互式方式对新手来说非常友好。但一个“致命”的缺点是它付出了代价。可是等等!我们还准备了另一套教程——“LearnVimtheSmartWay”。目前GitHub上star数已达5400+。在本教程中,作者将Vim命令的一般结构分解为简单的语法规则。这也是本教程中最重要的一章——一旦你理解了Vim命令的类语法结构,你就可以和它“畅所欲言”了。按照作者的说法,“你只需要知道一条语法规则”就能说出Vim的语言:动词+名词如果拿英语短句来类比,比如:Eat(verb)adonut(noun)Kick(verb)aball(名词)之后,你只需要使用基本的Vim动词和名词来增加你的词汇量。好吧,这也很容易。作者介绍一下Vim.so项目的作者,叫KennethCassel。他是一名全栈开发人员,对NLP和计算机视觉(语义分割、对象检测、多标签分类等)的深度学习感兴趣。最后在下面的链接中提供了两种学习Vim的教程和地址。传送门Vim.so地址:https://www.vim.so/#exercise《聪明地学Vim》地址:https://github.com/iggredible/Learn-Vim