Bram将vim 7.3列入开发计划

Bram Moolenaar在邮件列表里表示准备开发vim 7.3,预计在5月底发布第一个beta版本。

vim 7.3的功能需求还没有最后确定,Bram会根据自己能投入的时间和用户对vim新功能的投票结果来做最终决定。另外,Bram也在收集来自用户的patch和runtime文件。

Bram已经表示会增强Windows的安装程序,去掉lang和extra包。版本管理会采用Mercurial (在网上搜了一下,是一个基于Python的版本管理系统)。

vim注册用户赶快为自己期望的新功能去投票吧。未注册的vim用户需要交纳至少10欧元的注册费,然后到vim.org上激活自己的帐号。如果你在vim.org还没有帐号,可以在这里注册一个:http://www.vim.org/account/register.php

“Bram将vim 7.3列入开发计划”的8个回复

  1. 1. 通过列编辑的方式,在你所指定的列上先插入相同的一个字符 (:help blockwise-visual)

    哇,Cool!。这个办法的确是很爽阿。我就没往这个方向去想。通常觉得 vim 的 r 命令和 . 命令在特定模式的编辑的时候会非常非常方便。但是经常需要插入一些简单字符的时候,由于在编辑模式下不能移动,所以要频繁的在编辑模式和命令模式之间切来切去,就觉得实在是不能忍。。。

  2. @杨博华
    因为你每行插入的字符不是相同字符,所以无法使用替换命令、宏或者列编辑来完成这个工作。
    我觉得最简单的方法是:
    1. 通过列编辑的方式,在你所指定的列上先插入相同的一个字符 (:help blockwise-visual)
    2. 使用vim的”r”命令把你插入的字符替换为所需要的字符 (:help r)

    我把原始字符串替换为:
    aaaaaaaaaaaaaaCaaaaaaaaa
    aaaaaaaaaaaaaaDaaaaaaaaa
    aaaaaaaaaaaaaaEaaaaaaaaa
    aaaaaaaaaaaaaaFaaaaaaaaa
    aaaaaaaaaaaaaaGaaaaaaaaa
    aaaaaaaaaaaaaaQaaaaaaaaa

    所用的命令操作序列如下:
    gg015|^V5jIB^[rCjrDjrEjrFjrGjrQ

    分解为
    gg015| —- 移动到第15列
    CTRL-V 5j —– 列选这6行文本
    IB —– 列插入字符B
    ESC —- 退出列编辑模式
    rCj —- 替换并下移,以此类推

  3. 请教一下,用 vim 如何快速的在每一行的固定列位置插入指定的字符。就像下面的示意图显示的那样。把第一段文字编辑成第二段文字那个样。

    注意这里是是插入,不是替换,所以在示意图里面专门用粗体字强调了第二段文字的每一行都比第一段长一个字符。每行插入什么字符是随实际需要来定的,示意图里面的大写字母也只是强调是在这个位置插入。因为每次插入内容不一样,所以那个著名的圆点命令在这里估计也不好用了。

    那么,还有没有别的办法呢?无休无止的在命令模式和编辑模式里面切来切去实在是太麻烦了。。。

    aaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaBaaaaaaaaaaaa
    aaaaaaaaaaaCaaaaaaaaaaaa
    aaaaaaaaaaaEaaaaaaaaaaaa
    aaaaaaaaaaaCaaaaaaaaaaaa
    aaaaaaaaaaaDaaaaaaaaaaaa
    aaaaaaaaaaaBaaaaaaaaaaaa

  4. @Easwy
    vim已经在googlecode上托管了。http://www.vim.org/mercurial.php,mercurial对熟悉CVS/SVN的用户很友好。

  5. @karlzheng
    vim其实是传统上的注册软件,你可以免费使用,不过如果你想注册的话,需要交纳注册费用,最低10欧元。注册后可以投票选自己最期望的vim新特性。好像除了这项权利,没其它额外权利了 :)
    另外,注册有效期是2年,2年后要再次注册才能重新获得投票权。
    这里说的注册,和在vim.org注册一个帐号的含义是不同。你可以随时在vim.rog注册帐号,完全免费。

    :help register

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注