博客
关于我
Linux vi和vim的三种常见模式、部分常用快捷键
阅读量:228 次
发布时间:2019-03-01

本文共 572 字,大约阅读时间需要 1 分钟。

1. 正常模式

正常模式是 Vim 的默认模式,适合日常文本编辑和操作。在这个模式下,你可以使用诸如上下左右移动光标、删除字符或整行、复制粘贴等基本操作。 Vim 打开文件时默认进入这个模式,操作简单直观。

2. 插入模式

插入模式是 Vim 的另一个核心模式,主要用于输入新内容。当你按下 `i`、`I`、`o`、`O` 等字母时,Vim 就会进入插入模式。这个模式适合手动输入文本,但要注意按下 `ESC` 可以快速返回到正常模式。

3. 命令行模式

命令行模式提供了更多高级功能,如文件操作、搜索替换、查看行号等。在这个模式下,你可以执行类似 `:w`、`:q`、`/` 等命令。按下 `:` 会进入命令行模式,按下 `ESC` 可以返回正常模式。
常用快捷键
在正常模式下: - `yy`:复制当前行(`5yy` 可以复制当前行及以下5行) - `dd`:删除当前行(`5dd` 删除当前行及以下5行) - `G`:跳转到文件末尾 - `gg`:跳转到文件开头 - `u`:撤销上一次操作 - `20`(Shift+g):跳转到第20行

在命令行模式下:

  • w:保存文件
  • wq:保存并退出
  • q:退出 Vim
  • q!:强制退出
  • /关键字:在文件中搜索关键字(按 n 可以跳转到下一个匹配项)
  • set nu:显示行号
  • set nonu:隐藏行号

转载地址:http://prkv.baihongyu.com/

你可能感兴趣的文章
Objective-C实现两个队列实现栈算法(附完整源码)
查看>>
Objective-C实现两数之和问题(附完整源码)
查看>>
Objective-C实现中值滤波(附完整源码)
查看>>
Objective-C实现中文模糊查询(附完整源码)
查看>>
Objective-C实现串口通讯(附完整源码)
查看>>
Objective-C实现串逐位和(附完整源码)
查看>>
Objective-C实现串链式存储简单匹配(附完整源码)
查看>>
Objective-C实现主存储器空间的分配和回收(附完整源码)
查看>>
Objective-C实现乘方运算---m的n次方(附完整源码)
查看>>
Objective-C实现二分查找最接近的数值m(附完整源码)
查看>>
Objective-C实现二叉树层序遍历(附完整源码)
查看>>
Objective-C实现二叉树遍历算法(附完整源码)
查看>>
Objective-C实现二次方程复数算法(附完整源码)
查看>>
Objective-C实现二进制和算法(附完整源码)
查看>>
Objective-C实现二进制移位算法(附完整源码)
查看>>
Objective-C实现二进制补码算法(附完整源码)
查看>>
Objective-C实现二进制转八进制算法(附完整源码)
查看>>
Objective-C实现互斥锁同步执行两个线程函数(附完整源码)
查看>>
Objective-C实现交易密码算法(附完整源码)
查看>>
Objective-C实现亨元模式(附完整源码)
查看>>