加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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意见反馈留言板 欢迎批评指正

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

新浪公司 版权所有