加载中…
正文 字体大小:

VIM应用实例:用g制作目录或摘录

(2006-09-30 13:05:02)
分类: VIM/text
  1. 它原来是没有前面的目录的。
    后来问题渐多,加个目录可能好一些。
    目录怎么做呢?
    当然一行行复制粘贴是可以的,但这岂不是埋没了vim!

    只要一条命令:
    :g/(\d\{1,2})/t$
    这样就生成了正序的目录(在文章最后)。或者,
    :g/(\d\{1,2})/t0
    这样生成了逆序的目录(在文章开头)。
  2. 上述应用引申一下,
    你也可以打开比如 神雕侠侣.txt
    执行:g/杨过说/m$
    把杨过说的话都整理在文章最后。
  3. 文中的-----------是如何输入的?
    72i-<esc>
    就这么简单啊
  4. 再引申一下g的用法
    :g/^/m0
    把整个文件的行顺序倒过来。
    :g/^/pu _ 
    则可以在行间插入空行
    更多g的用法,见http://www.vim.org/tips/tip.php?tip_id=227

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有