UNIX、linux文件目录管理基本命令之移动光标屏幕翻滚插入文本

5.1移动光标类命令

操作描述
nG光标移至第 n行首,G移动只文档末尾
n$光标移至第 n行尾
M光标移至屏幕中间行
L光标移至屏幕最后行
H光标移至当前行首
$光标移至当前行尾

5.2屏幕翻滚类

操作描述
Ctrl + u向文件首翻半屏
Ctrl + d向文件尾翻半屏
Ctrl + f向文件尾翻一屏
Ctrl + b向文件首翻一屏
nz将第 n行滚至屏幕顶部。不指定 n时将当前行滚至屏幕顶部

5.3插入文本类

操作描述
i插入点在光标前
I插入点在当前行首
a插入点在光标后
A插入点在当前行尾
o当前行之下新开一行
O当前行之上新开一行
r替换当前字符
R替换当前字符及其后的字符,直至按 Esc键
s从当前光标位置处开始,以输入的文本替代指定数目的字符
S删除指定数目的行,并以所输入文本代替之
ncw或 nCW修改指定数目的宇
nCC修改指定数目的行

5.4删除命令

操作描述
ndw或 ndW删除光标处开始及其后的n-1个宇
dO删至行首
d$删至行尾
ndd删除当前行及其后n-l行
x或 X删除一个字符

5.5搜索及替换命令

操作描述
? Pattern从光标处开始向文件首搜索 Pattern
n在同一方向重复上次搜索命令
N在反方向上重复上一次摸索命令
n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代
g/p1/s//p2/g将文件中所有p1均用p2替换

 

5.6 vi/vim复制一行,粘贴

在光标的位置按“yy”,复制当前行;

然后再光标的行按“p”,粘贴到下一行,原来的往下顺移。

举例:

复制前

按"yy",在"p"

另外:

删除当前行-------dd

复制多行----------nyy(比如3yy,复制3行)

删除多行----------ndd

复制多遍----------np

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值