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
>
发表回复
要发表评论,您必须先登录。