linux+vi读写指令,linux vi指令大全

注一:句子(sentence)在vi中是指以『!』、『.』或『?』结束的一串字。

注二:段落(paragraph)在vi中是指以空白行隔开的文字。

.窗口的移动

===========

窗口往下卷一页。

窗口往上卷一页。

窗口往下卷半页。

窗口往上卷半页。

窗口往下卷一行。

窗口往上卷一行。

.删除、复制及修改指令介绍 (此单元较少使用)

=========================

d(delete)、c(change)和y(yank)这一类的指令在 vi 中的指令格式为:

Operator + Scope = command

(运算子) (范围)

运算子:

d 删除指令。删除数据,但会将删除数据复制到内存缓冲区。

y 将数据(字组、行列、句子或段落)复制到缓冲区。

p 放置(put)指令,与 d 和 y 配和使用。可将最后delete或yank的资料放置于光标所在位置之行列下。

c 修改(change)指令,类似delete与insert的组和。删除一个字组、句

子等之资料,并插入新键资料。

范围:

e 由光标所在位置至该字符串的最后一个字符。

w 由光标所在位置至下一个字符串的第一个字符。

b 由光标所在位置至前一个字符串的第一个字符。

$ 由光标所在位置至该行的最后一个字符。

0 由光标所在位置至该行的第一个字符。

) 由光标所在位置至下一个句子的第一个字符。

( 由光标所在位置至该句子的第一个字符。

{ 由光标所在位置至该段落的最后一个字符。

} 由光标所在位置至该段落的第一个字符。

整行动作

dd 删除整行。

D 以行为单位,删除光标后之所有字符。

cc 修改整行的内容。

yy yank整行,使游标所在该行复制到内存缓冲区。

.删除与修改

===========

x 删除光标所在该字符。

X 删除光标所在之前一字符。

dd 删除游标所在该行。

r 用接于此指令之后的字符取代(replace)光标所在字符。

如: ra 将光标所在字符以 a 取代之。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值