其实VIM自己定义了一些操作快捷键来实现各种语言的方便编写,只是之前居然一直都没有发现,写在这里也帮大家参考一下~~

使用了之后,用vim写c/c++/php/html高了很多。进一步演化,还能有些实用的组合:

感谢黄海和二军两位博友的提醒,上文中的按键中,将i换成a就可以在操作时,包含上两边的标签。

有限状态机的C++实现(2)-bayonet开源网络服务器框架

接着上一篇文章: 有限状态机的C++实现(1)-epoll状态机,我们今天来介绍更复杂和深入的部分。 为什么会在标题中提到bayonet这个开源项目呢?笔者本人一直想要...

阅读全文

时间相关的一些前后台知识

最近有很多时间相关的一些技术积累,主要分为三块, 1.gettimeofday时间差不准的bug 2.时间的字符串形式和时间戳形式的转化(C语言) 3.提供时间日期选择的...

阅读全文

vim(gvim)一键执行python脚本的bug

前一段时间在博客中和fuadam讨论过python中调用print的时候,是否可以直接打印decode之后的字符的问题。(原文:python-django的中文编码总结) 一开始我...

阅读全文

18则回应给“加强VIM对函数体,以及HTML等标签语言的处理”

  1. georgexsh说道:

    我也是前不久发现 i 可以这么选的~
    以前都是先T’再ct’的 相形之下简直是石器时代做法 ^^

    [回复]

    Dante 回复:

    哈哈,vim里面很多很巧妙的技术~~我也在持续钻研中~~

    [回复]

    吴叔 回复:

    你这个也不错,学一招

    [回复]

  2. owen说道:

    * cit 删除一对 HTML/XML 的标签内部的所有字符并进入插入模式
    * vit 选择一对 HTML/XML 的标签内部的所有字符

    这两个的具体操作是怎么实现的啊,我试着操作了一下,发现用不了。

    content

    是把光标放到content上然后输入*再输入cit吗?

    [回复]

    Dante 回复:

    都是可以的~~放在标签上也可以~不过没有*,直接输入cit

    [回复]

  3. owen说道:

    谢谢你的解答,发现真的很好用。
    但是对html标签语言的cit与版本有关,6.4上不好用,但是7以后的很爽。
    以后会常到你这学习的,谢谢你写了这么好的博客

    [回复]

  4. [...] 选择模式佷常用的,它代替了记事本的鼠标选择,可又比鼠标选择强太多了。用记事本,你只能傻呼呼的用shift加方向一个一个选,可是你用v模式可以用很多快捷操作,比如t(T)某个字母,或者f(F)某个字母等等,至于传说中的viw,vi},更是接近于神迹了,具体看链接 [...]

  5. vim威武说道:

    你太强大了
    每每被这些符号弄的焦头烂额的时候恨不得把键盘给吃了
    自从看了这篇文章以后,又对世界充满了希望。
    vim v5 博主v5

    [回复]

    默默的伴随 回复:

    haha ~ vim要慢慢品的-_,-

    [回复]

  6. 邱韵说道:

    八错, 我这几天可是几乎把你所有vim的文章看完了哦

    [回复]

    Dante 回复:

    哈哈,谢谢~~

    [回复]

  7. 黄海说道:

    vit —–这个牛,学习了。博主我把你VIM文章都看完了。

    [回复]

    Dante 回复:

    哈哈,这个确实很方便~

    [回复]

  8. 黄海说道:

    顺便补充下,博主 ,你这一系列命令,把i换成a,则是另一种用法了

    [回复]

    Dante 回复:

    嗯嗯,确实如此~

    [回复]

    二军 回复:

    本来我打算问怎么包括上[或标签,不过黄海老兄回答了也就知道了。建议博主在这个文章上加上i变成a的用法,方便后来者。

    [回复]

    Dante 回复:

    感谢,已经加在文章中。

    [回复]

  9. 小楷说道:

    感谢博主,收益良多。

    [回复]

发表评论