VIM文本选择

作者: mst7 | 来源:发表于2015-08-11 11:24 被阅读569次

跳转/界定字符位置

文本对象 选择范围
w 下一个单词第一个字符正向跳转
b 本单词的第一个字符反向跳转(如果光标已经位于单词的第一个字符,则跳转到上一个单词的第一个字符;如果光标位于单词的其他位置,则跳转到本单词的第一个字符)
e 本单词的最后一个字符正向跳转(如果光标已经位于单词的最后一个字符,则跳转到下一个单词的最后一个字符;如果光标位于单词的其他位置,则跳转到本单词的最后一个字符)
ge 上一个单词的最后一个字符反向跳转

文本选择

VIM文本选择采用2位字符定义文本选择对象:

  1. 由字母a(around)引导的文本选择对象,选择包含分隔符在内的整个文本。
  2. 由字母i(inside)引导文本选择对象,选择分隔符内部的文本。

示例:
例1,对应”<html>“字符(不包含双引号)。a>选择的文本内容为"<html>"。i>选择的文本内容为"html"。

例2,对应”i love vim.“字符(不包含双引号)。

  • 光标位于love单词内部,aw选择的文本是"love "(最后包含一个空格),iw选择的文本是"love"。
  • 如果光标位于vim单词内部,aw选择的文本是" vim"(最前包含一个空格),iw选择的文本是"vim"。

(1)分隔符文本对象

文本对象 选择区域
a) 圆括号及其内容
i) 圆括号内部内容
a} 花括号及其内容
i} 花括号内部内容
a] 方括号及其内容
i] 方括号内部内容
a> 尖括号及其内容
i> 尖括号内部内容
a' 单引号及其内容
i' 单引号内部内容
a" 双引号及其内容
i" 双引号内部内容
at XML/HTML类似标签(很灵活,只要是对称的标签即可)及其内容,如<abcabc>tags</abcabc>
it XML/HTML类似标签内部内容

(2)范围文本对象

文本对象 选择范围
w 单词
W 字串
s 句子
p 段落
文本对象 选择区域
aw 当前单词及其后一个空格。如果单词后边是句号,则选择其前边一个空格和该单词
iw 当前单词
aW 当前字串及其后一个空格
iW 当前字串
as 当前句子及其后一个空格
is 当前句子
ap 当前段落及其后一个空格
ip 当前段落

相关文章

  • 我的vim笔记_20170227

    vim 20160607 vim的几种模式 普通模式 插入模式 选择模式 可视模式面向字符文本面向行文本面向块文本...

  • VIM文本选择

    跳转/界定字符位置 文本选择 VIM文本选择采用2位字符定义文本选择对象: 由字母a(around)引导的文本选择...

  • linux 下 vim编辑文本

    vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v ...

  • 第九周:vim命令合集

    vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从...

  • vim使用详细说明

    vim 介绍: vim的前身是 vi(Visual Interface), 文本编辑器。 vi/vim只能编辑文本...

  • vim使用笔记

    vim 介绍: vim的前身是 vi(Visual Interface), 文本编辑器。 vi/vim只能编辑文本...

  • vim常用命令总结

    vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...

  • vim命令总结

    vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...

  • vim常用命令

    1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...

  • Linux常用命令

    vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...

网友评论

    本文标题:VIM文本选择

    本文链接:https://www.haomeiwen.com/subject/ezeiqttx.html