VIM魔鬼训练须知
VIM魔鬼训练须知Duang~
对于大多数用户来说,VIM 有着一个极端陡峭的学习曲线。
这就意味着如果你只是像学习其他编程知识一样 —— 找本书来看然后照着书里的例子敲一遍代码完事 —— 这样的学习效果并不显著。
{:9_238:}
因为 VIM 光是功能强大的命令就有一大把,而且在不同的模式下,一个相同的按键还具有多重含义,如果没有针对性的练习,根本没可能在短时间内进入状态!
相信我,有太多的人曾经听说过 Vim 的强大,接触后却发现学习曲线陡峭而漫长,于是在没发现它的强大之前就放弃了……
{:9_220:}
static/image/hrline/4.gif
问:那我们这个魔鬼训练营有何“法宝”能彻底改变这一现象呢?
答:小甲鱼童鞋觉得应该在学习中加强互动和娱乐,为此我们开发了一系列“督促”你学习的小程序!(一般情况下每节课都有)。
问:小程序是如何督促你学习的呢?
答:大致的思路是模拟 VIM 学习环境,跟踪你的操作并及时做出提醒。通过限制输入或设置障碍,让你体会和复习该节课所述的知识点。
问:小程序在哪里下载?
答:每一个课程贴均会附带一个练习小程序。
问:小程序支持哪些系统?
答:考虑到一部分鱼油使用 Mac 的终端,因此我们的压缩包中会附带两个版本的小程序:vim_test_linux 和 vim_test_mac
问:如何将小程序放到虚拟机中运行?
答:点击下边动图可查看大动图^_^
[*]将小程序拖到虚拟机中,请参考 搭建C语言学习环境:安装VBox增强工具及共享文件夹设置(*);
[*]使用 cd 命令切换到小程序所在的文件夹
[*]chmod 777 vim_test_linux 为小程序添加执行权限
[*]./vim_test_linux 运行小程序
问:明明有该文件,却显示“/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory”是怎么回事?
答:这只会出现在 64 位的 Linux 系统中,是因为系统缺少 32 位库导致,执行下边命令即可(root 权限)
yum -y install glibc.i686
问:小程序最后显示的评分是怎么回事?
答:最后给出的审核结果分为五个等级(A~E),主要反映操作的正确率和熟练程度。
有其他疑问及建议请回帖,我将收集后在此帖统一作回复。
占位子 这个好,顶一个 支持 期待VIM督促小程序 原来小程序在另外的帖子 tianyuan 发表于 2015-10-17 11:16
原来小程序在另外的帖子
嗯,在每一个课程帖中均会附带小程序 小程序在哪里, 没有看到。 喜欢散步 发表于 2015-10-19 10:38
小程序在哪里, 没有看到。
在每一个课程中:http://bbs.fishc.com/forum-331-1.html 小甲鱼老师,我的这个文件夹里明明有你的vim_test_linux程序,但是一执行"./vim_test_linux"就说没有那个文件
梦中谁人happy 发表于 2015-10-19 22:11
小甲鱼老师,我的这个文件夹里明明有你的vim_test_linux程序,但是一执行"./vim_test_linux"就说没有那个文 ...
这是前边有鱼油提到的 64 位 Linux 没有安装 32 位库导致的问题,执行下边语句(root 权限):
yum -y install glibc.i686 梦中谁人happy 发表于 2015-10-19 22:11
小甲鱼老师,我的这个文件夹里明明有你的vim_test_linux程序,但是一执行"./vim_test_linux"就说没有那个文 ...
64 位会消耗更多的内存,对于在虚拟机中学习是没有必要的;另外,不建议用中文系统学习……到时候会出问题的…… 小甲鱼 发表于 2015-10-23 12:44
64 位会消耗更多的内存,对于在虚拟机中学习是没有必要的;另外,不建议用中文系统学习……到时候会出问 ...
好吧,其实我已经换了系统了:big 这个好,我支持 小甲鱼辛苦了:loveliness: 这个版本的系统在哪里有的下载? 猫儿不想叫 发表于 2015-10-30 16:02
这个版本的系统在哪里有的下载?
http://bbs.fishc.com/forum-329-1.html :lol: 十年如一日,小鱼儿老师辛苦了!!!干巴爹 虽然不懂 但是顶一个 小甲鱼呦。。 小程序可是centos下的我在树莓派上(基于debian的系统)使用这个小程序,加了执行权限也会报cannot execute binary file错误望兼容debian@小甲鱼