Vim 文本对象指南 (2)
接 Vim 文本对象指南 (1),关于插件使用,可以查看完整配置 space-vim. 编程语言的文本对象Vim 基于常见编程语言结构提供了几个常见的文本对象. 其实都是一对儿符号,主要可以分为:
模式为 举个例子, 使用 a (around) 时,操作的范围包括标点符号,括号,标签本身。使用 i (inner) 时,不包括符号,括号,标签等。动手试一下,很快就能学会了。 字符串 (string)
puts 'Hello "world"'
puts 'Hello ""' 圆括号对于各种括号,操作时使用前括号或后括号都可以,比如
Project.all(:conditions => { :published => true })
Project.all 方括号
(defn sum [x y] (+ x y))
(defn sum [] (+ x y)) 大括号
puts "Name: #{user.name}"
puts "Name: #{}" 这些文本对象同样可以通过
标记语言标签标记语言标签分为两类: t 和 >,t 所操作的是标签内包含的内容,比如
<h2>Sample Title</h2>
<h2></h2> 因为操作后光标并不在
<div id="content"></div>
<></div> 这个文本对象也可以被用来快速操作单个标记及其属性. 参考: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |