VI的高级使用

发布 2021-04-21 23:03:28 阅读 9422

1.交换两个字符位置。

xp2.上下两行调换。

ddp3.把文件内容反转。

:g/^/m0/ (未通过)

4.上下两行合并。

j5.删除所有行。

dg6.从当前位置删除到行尾。

d$7.从当前位置复制到行尾。

y$ 如果要粘贴到其他地方 p 就可以了。

由于vi 是建立在 ex 上的所以当键入 : 时就来到了 ex 命令状态。

:ab string strings

例如 ":ab usa united states of america" ,当你在文见里插入 usa 时。

united states of america 就蹦出来了。

:map keys new_seq

定义你当前键盘命令。

:set [all]

vi or ex 的编辑状态。

如显示每行 :set nu

在命令状态下,nyy表示拷贝从光标行起的下n行内容,p表示paste,可刚复制的内容粘贴在光标处的。下面。

单个字符替换用r,覆盖多个字符用r,用多个字符替换一个字符用s,整行替换用s

:%s/old_word/new_word/g

这个指令是于在整个文件中替换特定字符串。

14.光标控制。

k:上移 nk 上移n行。

j:下移 nj 下移n行。

将光标移到第n行,按下 mk

将光标移到第m行,按下 "ay'k

即将第n到m的行存到a寄存器,以此类推,b,c...寄存器等。

这样就可以将你常用的需要复用的内容粘贴到不同的寄存器中以备用。

想粘贴到某处,直接将光标移到某地,按下 ‘ap 即可,以此类推,b,c...寄存器等。

在当前屏幕中。

h 跳到第一行。

m 跳到中间一行。

l 跳到最后一行。

表8-2 删除命令。

删除命令操作。

d l 删除当前字符(与x命令功能相同)

d 0 删除到某一行的开始位置。

d ^ 删除到某一行的第一个字符位置(不包括空格或ta b字符)

d w 删除到某个单词的结尾位置。

d 3 w 删除到第三个单词的结尾位置。

d b 删除到某个单词的开始位置。

d w 删除到某个以空格作为分隔符的单词的结尾位置。

d b 删除到某个以空格作为分隔符的单词的开始位置。

d 7 b 删除到前面7个以空格作为分隔符的单词的开始位置。

d) 删除到某个语句的结尾位置。

d 4) 删除到第四个语句的结尾位置。

d( 删除到某个语句的开始位置。

d } 删除到某个段落的结尾位置。

d 修改到某个段落的结尾位置。

c '`6 for machine in $addr

7 do8 ping $machine -n 2

9 done

10 done

Origin的高级使用经验

1.怎么求非自然数为底的幂函数。origin中的自然数的幂函数很容易,用exp函数就可以了,但是其它幂函数没有,例如 将一列数据转变为以10为底,数列为幂指数,用10 col a 就可以了。2.如何输入 这样的符号。添加文本,然后点击ctrl m,选择你所需的字符,插入就行了。3.自定义公式拟和技巧...

EXCEL高级使用

李永刚。2005年5月。前言。我们日常统计工作常常要进行数据整理 数据查询 数据汇总等数据处理工作,常用的工作平台有access vfp sql等,但绝大多数工作完全可以在excel中实现,它们的核心是相通的。可以说精通了excel完全可以应对我们日常的小型数据处理工作。网络科组织的数据处理培训包括...

高级使用问答

武大之星的日志。1.问 word 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?答 分节,每节可以设置不同的页眉。文件 页面设置 版式 页眉和页脚 首页不同。2.问 请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?答 在插入分隔符里,选插入分节符,可...