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'); 
相关推荐
坤坤子吖2 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
Sayai2 小时前
Neo4j 图数据质量检查实战:环路检测、孤立节点与连通分量,两条 Cypher 引出的数据体检清单(含变长路径性能陷阱)
运维·neo4j·图数据库·数据质量·cypher
Elastic 中国社区官方博客3 小时前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎
方便面不加香菜3 小时前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
沫璃染墨3 小时前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
Felven4 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
江湖有缘4 小时前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
莫晓燚4 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器
咋的啥名都用不了呢~4 小时前
Linux项目部署5(安装Nginx的插件)
linux
CodeYp20194 小时前
第11讲:应用层协议 HTTP
linux·http