vi/vim编辑器

vi/vim编辑器

vim的模式及模式间的切换
在这里插入图片描述

1. 命令模式:

光标方向的移动操作键功能
光标移动方向上下左右键上,下,左,右
翻页Page Down或Ctrl+F向下翻动一整页内容
Page Up 或Ctrl+B向上翻动一整页内容
行内快速跳转Home键或"^“或者数字"0”跳转至行首
End键或"$"键跳转至行尾
行间跳转1G或者gg跳转至文件的末尾
G跳转至文件的末行尾
#G跳转至文件中的第#行
行号显示:set nu显示行号
:set nonu取消显示行号
删除x或者Del删除光标出单个字符
d^删除当前光标处到行首的所有字符
d$删除当前光标处到行尾的所有字符
复制yy复制当前整行的内容到粘贴板
#yy复制从光标处#行的内容
粘贴p粘贴到光标处之后
P粘贴到光标处之前
查询/word自上而下查找字符串word
?word自下而上查找字符串word
n与查询方向一致
N与查询方向相反

2.输入模式

光标方向的移动操作键功能
新增(append)
a从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。
A从光标所在位置最后面开始新增资料
插入(insert)
i从光标所在位置前面开始新增资料,光标后的资料随新增资料向后移动。
I从光标所在位置第一个风控白字元前面开始插入资料
开始(open)
o:在光标所在列下新增一列并进入输入模式。
O:在光标所在列上方新增一列并进入输入模式。

3. 末行模式

功能命令备注
保存文件:w上,下,左,右
:w /tmp/newfile另存为其他文件
退出vi:q未修改退出
:q!放弃地文件内容那个的修改并强制退出
保存并退出:wq
:e~/install打开新文件进行编辑
:r /etc/passwd在当前文件读入其他文件
: s /old/new/gg将当前行中查找到第一个字符“old”替换为“new”
:#,#s /old/new/g在行号"#,#"范围内替换所有字符串“old”替换为“new”
:%s /old/new/g在整个文件的范围内替换所有的字符串
: s/old/new/c在替换命令行末尾加入c命令,将对每个替换动作提示用户进行确认
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值