linux课件第三章 文本编辑器vi.ppt.ppt
文本预览下载声明
第三章 文本编辑器vi;vi的模式;Last Mode (末行模式)
在 Command Line 按下 : 即可进入该模式
用来进行保存文件、打开文档或环境的设定
命令有大小写之分
;;vi的进入和内容输入;命令模式;1、光标的移动(续)
nH 将光标移到屏幕的第 n 行
nL 将光标移到屏幕的倒数第 n 行CTRL-d 向下半页CTRL-f 向下一页 CTRL-u 向上半页 CTRL-b 向上一页 n- 减号移动到上一行的第一个非空白字符,前面加上数字可以指定移动到以 上 n 行n+ 加号移动到下一行的第一个非空白字符,前面加上数字可以指定移动到以下 n 行;2、删除
x 删除光标所在字符
X 删除光标前面的字符
s 删除光标所在字符,并进入输入模式 S 删除光标所在的行,并进入输入模式
dd 删除光标所在的行
D 从光标位置开始删除到行尾
d与光标移动命令的组合;3、修改
r 修改光标所在字符,r 后接着要修改的字符。如,rc 可以用字符“ c ”替换光标所指向的当前字符
R 进入替换状态,新增内容会覆盖原先内容,直到按 [ESC] 回到命令模式下为止
cc 修改光标所在行
C 修改从光标位置到该行末尾的内容
c与光标移动命令的组合;4、复制和移动
yy 复制当前行到内存缓冲区
nyy 复制 n 行内容到内存缓冲区
y与光标移动的组合
p 将缓冲区的内容粘贴到光标的后面
P 将缓冲区的内容粘贴到光标的前面
另:在末行模式下实现移动
:n1,n2 m n3 : 把 n1到n2 行内容搬到第 n3 行后
;5、搜索字符串
/pattern 移至下一个包含pattern的行
?pattern 移至上一个包含pattern的行
/ 往下重复查找
? 往上重复查找
n 在同一方向重复查找
N 在相反方向重复查找
/pattern/+n 移至下一个pattern所在行后的第n行
?pattern?-n 移至上一个Pattern所在行前的第n行
6、其他
u 撤销前一条命令的结果;末行模式;末行模式;末行模式
显示全部