IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> VI / VIM 编辑器基本操作 -> 正文阅读

[开发工具]VI / VIM 编辑器基本操作

VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容
VI/VIM有一般模式、编辑模式、命令模式三种模式,可以通过特定的指令在三种模式间进行灵活的转换。

模式间的转换

在这里插入图片描述

一般模式

以VI或VIM直接打开的文档就处于一般模式,在这个模式中,可以进行简单的删除、复制、粘贴操作。

常用语法

语法功能描述
yy复制光标当前一行
y数字y(数字yy)复制(数字)段
p光标处粘贴
u撤销上一步,类似于ctrl+z
dd删除光标当前一行
d数字d(数字dd)删除(数字)行
x剪切光标处的一个字符
X剪切光标前的一个字符
w跳转到下一个单词首字母
e跳转到下一个单词词尾
yw复制一个单词
dw删除一个单词
^ (shift+6)移动到行头,可与复制删除操作组合
$ (shift+4)移动到行尾,可与复制删除操作组合
gg移动到开头
G移动到结尾
数字+G移动到指定行

编辑模式

编辑模式类似于windows下打开一个记事本,可以随意的插入删除。

进入编辑模式语法

按键进入编辑模式后光标移动位置
i不变
a向后移动一个字符
o移动到下一行(自动空行)
I移动到行首
A移动到行尾
O移动到上一行(自动空行)

退出编辑模式

按【ESC】退出编辑模式转为一般模式

命令模式

用于保存、退出、查找、替换等操作

基本语法

命令功能
:w保存
:q退出
:wq保存并退出
:q!强制退出(不保存)
/查找的内容查找内容,n查找下一个,N查找上一个
:noh取消查找的高亮显示
:set nu显示行号
:set nonu不显示行号
:s/old/new替换当前行匹配到的第一个old为new
:s/old/new/g替换当前行匹配到的全部old为new
:%s/old/new替换每一行匹配到的第一个old为new
:%s/old/new/g替换每一行匹配到的全部old为new

vi/vim键盘图

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-24 09:38:44  更:2022-04-24 09:40:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 2:36:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码