vim 编辑器
vim 是一个文本编辑器,常用于在命令行中修改文本文件。它是一个高度可配置的文本编辑器,支持多种编程语言和文件格式。

基本概念
编辑模式
vim 有三种模式:
命令模式:执行命令,默认模式。此模式下的键盘输入不会被当作文本输入,而是被当作命令执行。 常用的命令:
i: 进入输入模式,在光标当前位置开始输入文本a: 进入输入模式,在光标下一个位置开始输入文本:: 进入底线命令模式^: 移动到行首的第一个非空字符0: 移动到行首$: 移动到行尾gg: 移动到文件开头G: 移动到文件末尾u: 撤销上一次操。#u 表示撤销 # 次操作,例如3u表示撤销3次操作ctrl + r: 恢复上一次撤销的操作d: 删除光标所在位置的字符dd: 删除光标所在行dw: 删除光标所在单词
输入模式:编辑文本,修改文件内容。此模式下的键盘输入会被当作文本输入,
esc退出输入模式。底线命令模式:执行命令,例如保存文件、退出文件等。此模式下的键盘输入会在底部展示命令。 常用的底线命令:
:w:保存文件:q:退出文件:wq:保存并退出:q!:强制退出不保存:wq!:强制保存并退出
读写一个文件
1.打开文件
bash
vim <file>如果 file 不存在,则创建一个新文件。
2.写入文件并保存退出
bash
i # 进入插入模式
# 写入内容
esc # 退出插入模式
:wq # 保存并退出3.强制退出不保存
bash
:q! # 强制退出不保存