VI编辑器常用指令

来源:互联网 发布:在线视频源码 编辑:程序博客网 时间:2024/05/22 10:48

Linux系统下,经常用到vi编辑器,下面我列一些自己用到的指令


退出

:wq 保存文件,并退出VI编辑器
:w 保存文件,但不退出VI编辑器
:q 退出vi编辑器
:q! 不保存文件,退出vi编辑器
ZZ 保存文件,退出VI编辑器

文本修饰键

x 删除光标位置指定的字符
dd 删除光标所在的行
u 撤销最近的修改
U 撤销对当前行上做的所有修改
r 替换光标位置的一个字符
R 替换从光标位置开始的字符,同时改变vi到文本输入模式
. 重复上一次的修改

光标移动指令

h 将光标向左移动一格
j 将光标向右移动一格
k 将光标向上移动一格
l将光标向下移动一格
$ 将光标移动到当前行的行尾
w 将光标向右移动一个字
b 将光标向左移动一个字
e 将光标移到字尾
0 将光标移动到当前行的行首
return 将光标移动到下一页的行首
spacebar 将光标向右移动一位
backspace 将光标向左移动一位

剪切和粘贴键

d 删除指定位置的文本,并存到临时的缓冲区。可以使用put操作符(p或P键)访问这个缓冲区
y 将指定位置的文本复制到临时缓冲区,可以使用put操作符访问这个缓冲区
P 将指定缓冲区的内容放到当前光标的位置之上
p 将指定缓冲区的内容放到当前光标的位置之上


翻页键

ctrl+d 将光标向下移到文件尾,通常每次移动12行
ctrl+u 将光标向上移到文件头,通常每次移动12行
ctrl+f 将光标向下移到文件尾,通常每次移动24行
ctrl+b 将光标向上移到文件头,通常每次移动24行
三种常见的模式:Normal Mode, Insert Mode, Visual Mode.

0 0