终于完成vim使用进阶(原来的”使用vim开发软件项目”)系列文章的整理了。原来的文章使用word书写,不过word的一次事故导致我失去了我的原稿。现在我用docbook重新整理了一遍这些文章。
使用docbook可以方便的把文章以多种形式输出,我把它转换成了html格式的文件,打包上传到Easwy的博客,现在你可以在vim使用进阶: 目录下载所有2009年以前的全部文章。
旧的回顾完成了,新的旅程也该开始了,让我们继续在vim中的旅程吧!
如果你更希望我介绍哪些vim的特性和技巧,可以在本贴中留言。我会尽量满足大家的需求。
然而,原创文章写作的过程很耗费时间,再加上与工作时间的冲突,所以更新的速度不会很快,希望大家理解。
@Rain@DNA
正则表达式一般只应用在一行上,针对多行操作,比较麻烦。
哦,明白了!原来我的误区在这里!
我的文件是这样的,在不同的两行,不在同一行上。
形如这样的,如何解决?
@Rain@DNA
这是正则表达式,:help regexp
网上也有很多关于正则表达式的文章。
上面的表达式的含义是:
< — 以小于号开始
[^>]* — 后面跟任意个非>的字符
> — 以大于号结束
:%s/]*>//g
直接报错了,[^>]是什么意思,也没有理解。
请大师赐教!
@Rain@DNA
有中文社区,见vim邮件列表和论坛资源
谢谢!
昨天一口气读完了您的PDF,又查漏补缺了不少。
我的目标是完全替换UE,期待您的后续文章。
ViM是个很“Magic”的东西,要是有这么一个中文社区交流就爽了。
@Rain@DNA
那个网页里的命令没写全,那一串操作可以分解成三步:
/<后要加回车,将光标移动到下一个<所在的位置
d/>后也要加回车,删除后下一个>所在的位置
x则是删除当前光标下字符
至于qx的含义,则是录制命令记录x,并用@x将x缓存区的命令记录回放
:help q
:help @
其实使用替换命令删除所有<…>内容更简单,一条命令就可以搞定:
:%s/<[^>]*>//g
我不是大师,也不收学生,呵呵
有空多读读vim手册吧
极赞!!
有个问题请教:
http://people.ofset.org/~ckhung/be/vim/record.php
这篇显示:
“
如何將檔案裡面一部分的 刪掉? /x
可以把它錄起來, 稱為巨集 x: qx/xq 然後播放巨集 x: @x。 可以重複播放 8 次: 8@x。
”
没有成功,何解?
大师在哪儿啊?考虑开课不?我想报名学习ViM!
楼主的好心,让我学到vim.楼主的教程相当的专业,vim的配置也很好.最好的是条理性,这个是很的文章做不到,谢谢楼主了,另外,看分类知道楼主有了个女儿,可喜可贺啊,如果把PP放到blog上,应该有更多的人看到吧,会有更多人的祝福的
如果楼主把email留下,就更好了
呵,多谢。
我的mail是: easwy.mail -at- gmail -dot- com
可以出一本精彩易读的书了。
以前一直没见过人这么用过,学习了。感谢:)