栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux中vi的用法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux中vi的用法

vi 有三种工作模式(普通模式)
1.输入模式
2.命令模式
3.末行模式

ese 退出到普通模式

输入模式:
a 光标处的后面切换到输入
A 光标跳转到当前行的最末端
i 光标处的前面输入
I 光标跳到当前行的最前端
r 替换光标处的一字母
R 一直替换光标所在的位置,按esc退出
o 在光标处下面,新空一行
O 在光标处上面,新空一行


末行模式:
:进入末行模式
:w 保存 write
:w [路径]abc 另存为abc文件
:q 退出
:q! 强制退出
:wq 保存并退出
:set nu 显示行号 nu=number
:set nonu 取消行号

命令模式:
NG  光标跳转 到第N行
G   跳转到最后行
gg  跳转到第一行 等同于 1G
x   删除光标处的一个字母等同于    delete 键
dd  删除光标处的整行数据
Ndd 删除光标后N行的所有数据
yy  复制光标处的整行数据          小写yy
yw  复制光标处的一个单词
ynw 复制光标处后面的n个单词
Nyy 复制光标后N行的数据
p   粘贴到光标处后一行的位置      小写p
P   粘贴到光标处前一行的位置       大写P
u   每按一次,撤销前一次操作
U   对比上一次操作
ctrl + r  恢复撤销
d^   删除光标处到行首的所有字母 等同于d0.
d$   删除光标处到行末尾的所有字母,包含光标处的字母
cc   剪切当行
cnc  剪切光标后n行数据
dw   删除光标处的一个单词
W    光标跳转到下一个单词
n左右键   向左向右向上向下移动n个位置
d方向键   向左右删除一个字符, 向上下删除一行

在输入模式下,backspace 也可以删除
在命令模式下,x和delete是 删除
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/740368.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号