vi使用笔记

vi是vim的软连接,vim是从vi发展过来的一个文本编辑器,支持代码补全等很多功能

打开文件:
vi 文件名
如果文件不存在,就会自己创建一个新的文件,可以打开文件并将光标定位到指定行: vi 文件名+行数

如果看到了红色警告,下面显示found a swap file by name… 则表示上次vi异常退出,磁盘上保留了交换文件,所以按下“d“删除交换文件,才能继续编辑文件。


vi有三种工作模式

在这里插入图片描述

  1. 命令模式(一般模式)(vi的入口):
    打开一个文件默认就是命令模式,可以通过命令对文件进行常规的操作,比如复制粘贴,翻页,删除等等

命令模式下:通过h(←),j(↓),k(↑),l(→)来移动光标


  1. 末行模式(vi的出口):
    用于执行保存退出操作,在命令模式下按”:“进入,按esc可以回到命令模式
命令功能
w保存
q退出,如果没有保存则不允许退出
q!不保存强行退出
wq保存并退出
x保存并退出

  1. 编辑模式:
    正常的文字编辑
    命令模式下按下“i”进入


vi的常用命令:

  1. 重复命令: 在执行命令的前面加上数字

  2. 移动和选择命令:

命令功能
w向后移动一个单词
b向前移动一个单词
^行首
$行末尾
gg文件顶部
G文件末尾
数字/数字gg移动到指定数字的行数
ctrl+b向上翻页
ctrl+f向下翻页
H M L顶部,中部,底部
  1. 编辑命令:
命令功能
v从光标位置开始按照正常模式选择文本
d(y移动命令)删除移动命令对应的内容
dd删除光标所在行
D删除至行尾
y复制
yy复制一行
p粘贴
>>向右增加缩进
<<向左减少缩进
uundo,撤销上次的命令
ctrl+r恢复撤销的命令
i在当前字符前插入文本

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值