vim 学习笔记(一)
文章目录
vim 的文本对象是个很有趣的东西,使用它可以大幅提升效率,因此学习它还是很有必要的,如果想要在 vim 上进一步提高自己就必须学习这个。
a 和 i
这些文本对象是有规律的, a 是一个, i 是在内部,两者区别在于包不包括外层, i 开头时不包括。
文本对象
我们举个例子来说明。
aw 是一个单词,包括包裹它的空格。 iw 也是一个单词,但不包括空格。 aW 也是一个单词,但包括标点字符,直到空格或换行为止,包括空格。 iW 除了不包括空格和 aW 一样。 at 是包括一个 tag 标签的内容, it 是 tag 所包括的内容。 a[ 是包括一个 [] 的内容, i[ 则是不包括。a( , i( , a’ , i’ 等道理相同。
如何使用
有三种操作,v 、 d 、 y 。选择删除粘贴。
这三种操作加上文本对象就可以对文本对象进行相应的操作。
文章作者 bigshans
上次更新 2018-08-30