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

作者:   日期: 2006-09-30  分类: 1 文本办公, 1.2 文本编辑   标签:

Vim的应用之妙,凭空举例是很难的。但只要有需求,就能在Vim处得到答案。

vim g 创建目录

比如这篇文章,[FAQ] TC常见问题解答,原来是没有前面的目录的。后来问题渐多,需要增加目录。目录怎么做呢?当然一行行复制粘贴是可以的,但这岂不是埋没了vim!只要一条命令:

:g/(\d{1,2})/t$

这样就生成了正序的目录(在文章最后)。

引申:逆序目录

:g/(\d{1,2})/t0

生成逆序的目录,位于文章开头。

引申:杨过语录

打开比如 神雕侠侣.txt,执行

:g/杨过说/m$

把杨过说的话整理在文章最后。

补充:—-的输入

另,文中的———–是如何输入的?
只需要:

72i-<esc>

就这么简单啊

引申:文章段落倒序

:g/^/m0

可以把整个文件的行顺序倒过来。而

:g/^/pu _ 

则可以在行间插入空行。

更多vim g用法

更多g的用法,参见 http://www.vim.org/tips/tip.php?tip_id=227

分享到: 更多
作者: 2006-09-30 
出处: http://xbeta.info/vim-g.htm
说明:转载、投稿、翻译类文章版权信息以正文标注为准
分类: 1 文本办公, 1.2 文本编辑   标签:

热门评论

当前无热门评论

无觅相关文章插件,快速提升流量