红联Linux门户
Linux帮助

跟我学Linux下最重要的vim软件基础

发布时间:2007-07-21 01:06:57来源:红联作者:Gseain
快毕业的时候,学校里的研究生拉我组织Linux社团。有学校的网络中心做后盾我还是答应了,并给新会员做培训。当我拿到培训课程安排的时候,一眼就盯住了vim的主题。回想当初为何接触Linux,有一个重要原因就是这个叫vim的软件。如果GNU仅仅是实现了一批黑客的理想(当然这个理想本身就很了不起),那么vim更是升华了这种精神。

vim的作者Bram Moolenaar,在乌干达南部的一个小镇当了一年的志愿者。该地区的儿童中心为这里的儿童提供食品、医疗和教育。这个地方是受爱滋病危害最严重,所以很多孩子都成了孤儿。他回国后,心里常常挂念儿童中心的孩子们。为了支持儿童中心,他发起一个基金会并组织募捐。如果vim的使用者喜欢vim,那么Moolenaar希望vim的使用者可以给孩子们捐款。当然,vim是可以免费使用的,并开放所有的源代码。vim是真正意义上的慈善软件。

可惜的是,我在讲述上面内容的时候没有引起大家的共鸣。学员更喜欢学到知识。但知识有那么重要吗?知识只是表面,支持人成长的是内心。

下面以那次课的内容为主,简单介绍下这个神奇的软件。

模式切换:i、esc、:

开关:-r、ZZ、w、q、e!

移动:h、j、k、l、0、$、b、w、[[、]]、{、}、num+G、:/patten

粘贴复制:d、y、p、c、v、D(d$)

基本编辑:a、i、c、d、x、.、u、r、s

窗口:ctrl+w+hjkl、:slipt 、:sp 、:vsp

编程::cindent、:syntax on、:nu、:et、:sw=4、:ts=4、m'a-z'、'/`'za"、:make、:cl、:cn、:cp、:cnew、ctrl+p、ctrl+n、ctrl+x ctrl+L、gd、 *、 % 、# 、= 、ctrl + ] 、[+ tab、 ] + tab
文章评论

共有 4 条评论

  1. volunteer 于 2008-10-18 19:52:56发表:

    :0L

  2. taotie 于 2008-08-20 22:13:59发表:

    (5ty( (5ty( (5ty( (5ty( (5ty(

  3. hnhyang 于 2007-07-24 23:34:56发表:

    :0(1

  4. 唐军 于 2007-07-21 02:02:31发表:

    :0L :0L