博客
关于我
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/

你可能感兴趣的文章
Python基础——MySQL数据库基本操作
查看>>
Python基础_列表 list
查看>>
python系列【仅供参考】:python异步库调用gevent和asyncio对比
查看>>
python基础3
查看>>
Python基础08 面向对象的基本概念
查看>>
Python基础-函数篇
查看>>
python基础---->常用模块
查看>>
Python基础(2):控制结构
查看>>
Python基础 | 关于“循环”那些事
查看>>
python系列【仅供参考】:python之subprocess模块rsync拉取文件
查看>>
python系列【仅供参考】:python 远程rdp
查看>>
python基础
查看>>
Python基本语法与变量类型
查看>>
python基本数据类型(容器)- tuple list dict set
查看>>
python基本工资的调整方案_Python薪资又涨了!这可咋办!
查看>>
Python基准测试和性能分析内存管理和垃圾回收
查看>>
Python基于RESTful风格的接口自动化测试实战
查看>>
python基于flask搭建http服务(四)—— Docker容器化部署
查看>>
python基于flask搭建http服务(二)—— 实现Excel上传、数据清洗、入库
查看>>
python基于flask搭建http服务(三)—— 使用gunicorn部署项目
查看>>