您的位置:首页 > 其它

每日一点vim小技能(3)

2016-07-04 00:00 211 查看

每日一点vim小技能(3)

行里光标的移动

0 -> 跳到行首

^ -> 跳到当前行的第一个字符

$ -> 跳到行末尾

fa -> 调到a字母的下一个出现的地方(Fa相反方向a的位置)

ta -> 跳到a字符的前一个字符

3fa -> 在行中找a出现的第三个位置

F 和 T→ 与f和t相似, 但是方向相反

dta -> 向后删除直到遇到a

区域选择 (<命令>a<对象> 或 <命令>i<对象>)
注:这些命令只能在可视模式操作,命令可以是任何命令,例如 , d(删除),y(拉取),v(进入可视化模式)。对象可以是: w一个单词,W一个单词 (扩展的),s一个句子,p一个段落。而且也可以是普通的字符, 例如",',),},]
例:(map(+)("foo")) ,假设现在光标在 (map (+) ("foo")) 这个字符串的第一个o上

vi" -> 选中foo

va" -> 选中 "foo"

vi) -> 选中 "foo"

va) -> 选中 ("foo")

v2i) -> 选中 map(+)("foo")

v2a) -> 选中 (map(+)("foo"))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: