vi编辑器命令总结
2011-12-09 14:31
155 查看
打开后---直接进入 “编辑状态”
“输入状态”----a、i、o、 A、I、O、
ESC
:“命令状态”
:wq ----表示保存退出
Shift+z+z------ZZ表示保存退出
:wq!-----!表示强制
命令状态
1) 显示行号--- :set nu (number)
2) 取消行号---:set nonu
3) 读取外部内容----:r filename
4) 执行外部命令---:!命令
练习:插入日期
:r !date
:r !ls –l /home
一般模式:复制,粘贴和删除
x,X :x为向后删除一个字符,X为向前删除一个字符
nx :向后删除n个字符
dd :删除光标所在的一整行
ndd :向下删除n列
d$ :删除光标所在位置到该行最后一个字符
d0 :删除到该行到最前的一个字符
yy :复制光标所在的那一行
nyy :向下复制n行
y1G :复制光标所在行到第一行的所有数据
yG :复制到最后一行的所有数据
y0 :复制光标位置到行首的所有数据
y$ :复制光标位置到行尾的所有数据
p,P :p为粘贴到光标位置的下一行,P为到上一行
u :复原上一个操作
ctrl+r :重做上一个操作
. :重复前一个动作
进入编辑模式:
i,I :i为从光标所在位置输入文字,已存在文字向后退,I从第一个非空字符处开始插入
a,A :从光标的下一个字符处开始输入,A从光标所在行的最后一个字符处开始输入
o,O :o从当前光标所在行的下一行插入新的一行,O为所在行的上一行插入一行
r,R :r会替换光标所在的那一个字符,R一直替换光标处的字符
命令行命令模式:
w :写入硬盘
w! :强行写入
q :离开vi
q! :强制离开,而不保存
e! :将文件还原到最原始的状态
wq :存储后离开
ZZ :若没有修改不存储离开,若修改直接保存离开
w filename :将数据另存为
r filename :读入另一个文件数据
!command :在vi中执行命令
set nu :添加行号
set nonu :删除行号
nG :移动到这个文件的第几行
gg :移动到这个文件的第一行
n :向下移动n行
“输入状态”----a、i、o、 A、I、O、
ESC
:“命令状态”
:wq ----表示保存退出
Shift+z+z------ZZ表示保存退出
:wq!-----!表示强制
命令状态
1) 显示行号--- :set nu (number)
2) 取消行号---:set nonu
3) 读取外部内容----:r filename
4) 执行外部命令---:!命令
练习:插入日期
:r !date
:r !ls –l /home
一般模式:复制,粘贴和删除
x,X :x为向后删除一个字符,X为向前删除一个字符
nx :向后删除n个字符
dd :删除光标所在的一整行
ndd :向下删除n列
d$ :删除光标所在位置到该行最后一个字符
d0 :删除到该行到最前的一个字符
yy :复制光标所在的那一行
nyy :向下复制n行
y1G :复制光标所在行到第一行的所有数据
yG :复制到最后一行的所有数据
y0 :复制光标位置到行首的所有数据
y$ :复制光标位置到行尾的所有数据
p,P :p为粘贴到光标位置的下一行,P为到上一行
u :复原上一个操作
ctrl+r :重做上一个操作
. :重复前一个动作
进入编辑模式:
i,I :i为从光标所在位置输入文字,已存在文字向后退,I从第一个非空字符处开始插入
a,A :从光标的下一个字符处开始输入,A从光标所在行的最后一个字符处开始输入
o,O :o从当前光标所在行的下一行插入新的一行,O为所在行的上一行插入一行
r,R :r会替换光标所在的那一个字符,R一直替换光标处的字符
命令行命令模式:
w :写入硬盘
w! :强行写入
q :离开vi
q! :强制离开,而不保存
e! :将文件还原到最原始的状态
wq :存储后离开
ZZ :若没有修改不存储离开,若修改直接保存离开
w filename :将数据另存为
r filename :读入另一个文件数据
!command :在vi中执行命令
set nu :添加行号
set nonu :删除行号
nG :移动到这个文件的第几行
gg :移动到这个文件的第一行
n :向下移动n行
相关文章推荐
- Linux常用命令总结——vi编辑器
- linux下Vi编辑器命令总结
- Linux中vi编辑器中常用命令总结
- VI编辑器常用命令总结
- Linux常用命令总结——vi编辑器
- vi编辑器常用命令总结
- Linux常用命令总结--vi编辑器
- C语言的预处理命令总结
- get命令和post命令的总结
- Git常用命令总结(超实用)
- 《Linux大棚命令百篇下》网络篇的总结
- Linux操作常用命令学习总结
- 用户管理各命令的使用总结
- 关于linux 下man命令学习总结
- CCNA试验考试命令总结
- Linux 常用命令使用总结
- ubuntu常用命令总结
- Linux作业3:shell命令总结以及用三种方法实现九九乘法表
- Shell常用的文本处理命令总结
- Linux常用命令总结