哦对了,才注意到刚从 geany 转过来
介绍一个 vim 很强的地方哦
vim 的 text objects 支持 html/xml tag
比如
<div>1
<ul>2 foo
<li>3 bar</li>
</ul>
</div>
例如光标在 1,我需要整个 div 里面的内容都去掉,只留下 <div></div>,只需要按三个字母,dit
而在 2,dit 就将 <ul></ul> 里的都删掉
比如在 3,dat 可以将整段 <li> 都删掉
dit 可以这样记 Delete Inside Tag
dat 是 Delete Around(或 All) Tag
如果将 delete 命令换成 Change,就是删除+进入输入模式修改
如果改成 y (Yank),就是复制起来