当前位置: 首页 > article >正文

linux---vi和vim快捷键

linux---vi和vim快捷键

  • 1、vi
  • 2、vim

1、vi

普通模式(Normal Mode):

i 进入插入模式(Insert Mode)
x 删除光标所在位置的字符
dd 删除整行
yy 复制整行
p 粘贴
u 撤销
Ctrl + r 重做
Shift + G  快速移动光标到文件的最后一行
Esc + O  在当前光标所在行的上方插入一个新的空行,并将光标移动到这个新插入的空行的开头,切换到插入模式
Shift + A:在当前行的末尾进入插入模式
Shift + I:在当前行的开头进入插入模式
Shift + O:在当前行的上方插入一个新的空行,并进入插入模式
Shift + H:将光标移动到屏幕最上方的行
Shift + M:将光标移动到屏幕中间的行
Shift + L:将光标移动到屏幕最下方的行
插入模式(Insert Mode):

Esc 退出插入模式,进入普通模式
Ctrl + [ 也可用于退出插入模式
Ctrl + O:暂时退出插入模式,执行一个普通模式下的命令,然后回到插入模式
Ctrl + T:在插入模式下,向当前行插入缩进(增加缩进)
Ctrl + D:在插入模式下,向当前行取消缩进(减少缩进)
底行模式(Command-line Mode):

: 进入底行模式
:w 保存文件
:q 退出Vi
:q! 强制退出Vi,不保存
:wq 保存并退出Vi
:wq! 保存并强制退出Vi

2、vim

安装vim

sudo yum install vim -y

http://www.kler.cn/a/385706.html

相关文章:

  • 双十一云服务器抢购后,用SD-WAN连通多云网络
  • 吴恩达机器学习笔记(3)
  • Linux入门:环境变量与进程地址空间
  • 物联网技术及其在智慧城市中的应用
  • vue2项目启用tailwindcss - 开启class=“w-[190px] mr-[20px]“ - 修复tailwindcss无效的问题
  • [CKS] TLS Secrets创建与挂载
  • 「QT」几何数据类 之 QMatrix4x4 4x4矩阵类
  • window 利用Putty免密登录远程服务器
  • 【目标检测】目标检测中全连接层(Fully Connected Layer)
  • 听说你想要快速搭建 Web 应用?轻量应用服务器绝对适合你
  • 【Python有哪些优点和缺点】
  • 【工具类】JAVA开发从SFTP服务器下载文件
  • Python函数和对象
  • 【Rust.Crate之tracing 诊断系统】
  • 星空天文 2.0.1| 完全免费的观星软件,无注册登录,天文爱好者必备。
  • 如何让3dsMax渲染效果更逼真好看?
  • HarmonyOS 移
  • Unity网络通信(part7.分包和黏包)
  • 3.2cpu
  • 初级数据结构——顺序表
  • Pr 视频过渡:沉浸式视频 - VR 球形模糊
  • 音视频入门基础:FLV专题(23)——FFmpeg源码中,获取FLV文件音频信息的实现(下)
  • MySQL 和 PostgreSQL 常见区别和联系
  • 信息收集(CISP-PTE笔记)
  • qt5将程序打包并使用
  • 区间数位和