Linux 下使用 vim 文本编辑器时的操作指令

在Linux下使用 vim 文本编辑器时的操作指令 ,以下是详细介绍:

进入插入模式

vim 编辑器的一般模式(刚打开文件或从其他模式退回时所处模式 )下:

  • i :在光标当前位置插入文本,进入插入模式。比如打开一个文件后,按下 i 键,就可以在光标所在位置输入内容了。
  • I:将光标移动到当前行的行首,然后进入插入模式。常用于快速在一行开头添加内容。
  • a:在光标当前位置的下一个字符处插入文本,进入插入模式。相当于把光标"挤"到后面一位再开始输入。
  • A:将光标移动到当前行的行尾,然后进入插入模式。方便在一行末尾追加内容。

保存与退出

  • :wq :在命令模式(一般模式下输入 : 进入 )下执行。w 代表 write,即保存文件;q 代表 quit,即退出 vim 编辑器。合起来就是保存文件并退出 vim
  • :w :仅保存文件,不退出 vim 编辑器。比如对文件做了修改后,想先保存但继续编辑,就可以在命令模式下输入 :w 并回车。
  • :q :如果文件没有被修改,在命令模式下输入 :q 并回车可直接退出 vim。若文件有修改未保存,会提示 E37: No write since last change (add ! to override) ,此时直接退出需输入 :q!! 表示强制 ),但这样会放弃所有未保存的修改。
  • :wq! :强制保存文件并退出 vim,一般用于对只读文件进行修改后,且确认要覆盖原有内容时。

其他常用操作

  • 删除 :在一般模式下,x 键可删除光标所在位置的字符;dd 可删除光标所在的整行。
  • 撤销与恢复u 键在一般模式下可撤销上一步操作;按 Ctrl + r 可恢复被撤销的操作。

而Linux中的 insert 命令,一般是数据库(如MySQL )相关操作指令 ,用于向数据库表中插入数据 ,语法示例如下:

sql 复制代码
-- 向表table_name中插入一行数据,指定字段值
INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2');
-- 不指定字段名,按表结构顺序插入数据
INSERT INTO table_name VALUES ('value1', 'value2'); 
相关推荐
JuiceFS14 小时前
降低数据存储成本:JuiceFS v1.4 分层存储设计解析
运维·后端
红茶要加冰14 小时前
linux的例行性工作——计划任务
linux·运维·服务器
byxdaz14 小时前
Linux中查看硬件信息
linux·运维
darkdragonking14 小时前
由一次构建 OpenEuler 22.03 dnf源所了解到的
linux·运维·服务器
米高梅狮子14 小时前
Ceph 分布式存储 部署
linux·运维·数据库·分布式·ceph·docker·华为云
WUYOUGYLU14 小时前
云服务器怎么选、怎么用,才不花冤枉钱
运维·服务器
曹牧14 小时前
Nginx 504
运维·nginx
曦夜日长15 小时前
Linux系统篇,开发工具(五):git的基本使用和浅层认识
linux·运维·服务器
Harm灬小海15 小时前
【云计算学习之路】学习Centos7系统-ROOT密码重置方法
linux·运维·服务器·学习·云计算
IT瑞先生15 小时前
企业云服务器选型分析
运维·服务器