小甲鱼 发表于 2015-10-14 04:39:37

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),主要反映操作的正确率和熟练程度。




有其他疑问及建议请回帖,我将收集后在此帖统一作回复。

a649583061 发表于 2015-10-14 16:18:26

占位子

帝弑天之怒 发表于 2015-10-17 11:03:16

这个好,顶一个 支持

tianyuan 发表于 2015-10-17 11:15:46

期待VIM督促小程序

tianyuan 发表于 2015-10-17 11:16:44

原来小程序在另外的帖子

小甲鱼 发表于 2015-10-17 16:52:08

tianyuan 发表于 2015-10-17 11:16
原来小程序在另外的帖子

嗯,在每一个课程帖中均会附带小程序

喜欢散步 发表于 2015-10-19 10:38:19

小程序在哪里, 没有看到。

小甲鱼 发表于 2015-10-19 16:37:34

喜欢散步 发表于 2015-10-19 10:38
小程序在哪里, 没有看到。

在每一个课程中:http://bbs.fishc.com/forum-331-1.html

梦中谁人happy 发表于 2015-10-19 22:11:32

小甲鱼老师,我的这个文件夹里明明有你的vim_test_linux程序,但是一执行"./vim_test_linux"就说没有那个文件

小甲鱼 发表于 2015-10-23 12:41:51

梦中谁人happy 发表于 2015-10-19 22:11
小甲鱼老师,我的这个文件夹里明明有你的vim_test_linux程序,但是一执行"./vim_test_linux"就说没有那个文 ...

这是前边有鱼油提到的 64 位 Linux 没有安装 32 位库导致的问题,执行下边语句(root 权限):

yum -y install glibc.i686

小甲鱼 发表于 2015-10-23 12:44:54

梦中谁人happy 发表于 2015-10-19 22:11
小甲鱼老师,我的这个文件夹里明明有你的vim_test_linux程序,但是一执行"./vim_test_linux"就说没有那个文 ...

64 位会消耗更多的内存,对于在虚拟机中学习是没有必要的;另外,不建议用中文系统学习……到时候会出问题的……

梦中谁人happy 发表于 2015-10-23 16:03:04

小甲鱼 发表于 2015-10-23 12:44
64 位会消耗更多的内存,对于在虚拟机中学习是没有必要的;另外,不建议用中文系统学习……到时候会出问 ...

好吧,其实我已经换了系统了:big

zerco 发表于 2015-10-24 17:58:53

这个好,我支持

niliuhe 发表于 2015-10-27 09:54:20

小甲鱼辛苦了:loveliness:

猫儿不想叫 发表于 2015-10-30 16:02:48

这个版本的系统在哪里有的下载?

小甲鱼 发表于 2015-10-31 17:12:54

猫儿不想叫 发表于 2015-10-30 16:02
这个版本的系统在哪里有的下载?

http://bbs.fishc.com/forum-329-1.html

小洋人 发表于 2015-11-1 10:57:12

:lol: 十年如一日,小鱼儿老师辛苦了!!!干巴爹

zqzq 发表于 2015-11-5 21:57:36

虽然不懂 但是顶一个

she1125 发表于 2015-11-15 22:20:31

小甲鱼呦。。

wsqy 发表于 2015-11-17 01:00:45

小程序可是centos下的我在树莓派上(基于debian的系统)使用这个小程序,加了执行权限也会报cannot execute binary file错误望兼容debian@小甲鱼
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: VIM魔鬼训练须知