vi/vim基本命令

打开创建文档

vim hello.txt//打开已存在hello.txt文档或者创建一个不存在的hello.txt文档

模式介绍

命令行模式 | 编辑模式 | 底线模式

编辑模型:文本编辑
命令行模式与底线模型:文本批处理与文档操作
关系:编辑模式-命令行模式-底线模式。模式切换必须先esc进入命令行模型。i a 进入编辑模型 。:进入底线模式

显示行号

:set nu//显示行号
:set unnu //取消行号

增删改查

vim内文本粘贴复制

命令作用示例备注
cccut(剪切)命令行模式:5cc(剪切5行)常和v命令结合使用
yycopy(复制)命令行模式: 4yy(复制4行)
ppaste(粘贴)命令行模式:p
vvisual(可视化选中)命令行模式:v上下左右控制选中的内容或者键盘hjkl进行选择

vim和其他文本粘贴复制

命令作用示例备注
ctrl+c将其他文本复制浏览器:ctrl+c选中文本(粘贴文本) ctrl+shift+v(粘贴到vim)命令行编辑其中通常要加shift
ctrl+shift+c参考上一行
ctrl+v参考上一行

查、替

命令作用示例备注
/mian查找字符’mian’命令行模式: /mian 按n显示下一处,shift+ns上一处或者指令模式 :/main
%s/hello/world/g将hello替换为world命令行模式:%s/hello/world/g将所有hello替换为world

光标移动

命令作用示例备注
GGrade(大的gg)命令行模式:G
gggrade(小的gg)命令行模式: 10gg移动到第10行

文档操作

命令作用示例备注
:wq!quit\write保存并退出wq!
:q!quit不保存退出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值