当前位置: 首页 > news >正文

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 )相关操作指令 ,用于向数据库表中插入数据 ,语法示例如下:

-- 向表table_name中插入一行数据,指定字段值
INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2');
-- 不指定字段名,按表结构顺序插入数据
INSERT INTO table_name VALUES ('value1', 'value2'); 
http://www.dtcms.com/a/274396.html

相关文章:

  • OGG-00551 ODBC error: SQLSTATE 22007,从字符串转换日期和/或时间时,转换失败
  • 和鲸社区深度学习基础训练营2025年关卡3_Q1(1)
  • 零基础入门:Air8000系列蓝牙配网开发(LuatOS版)
  • 攻防世界——web题 upload
  • Laravel + Python 图片水印系统:实现与调试指南
  • 将七大核心理念融入AI Agent设计——构建“数字生命体”的宏伟蓝图
  • 大数据在UI前端的应用创新:基于用户反馈的产品迭代优化系统
  • UI前端大数据可视化实战技巧:如何利用数据故事化提升用户参与度?
  • 前端面试专栏-算法篇:22.树结构(二叉树、B树、红黑树)
  • Web 应用防火墙:守护应用安全的核心屏障
  • webpack高级配置
  • OpenAvatarChat数字人项目结构分析
  • 星云穿越与超光速飞行特效的前端实现原理与实践
  • 第三章 隧道与轨道交通工程 3.8 安全质量控制
  • 排序算法(一):冒泡排序
  • UniApp 生命周期详解:从启动到销毁的完整指南
  • 如何快速掌握WeNet:从零到一的端到端语音识别学习指南
  • SSRF11 各种限制绕过之DNS rebinding 绕过内网 ip 限制
  • FREERTOS根本不能使用连续接收串口思想
  • C语言的程序控制语句
  • 多态 使用场景
  • 【构建Tomcat版本检查工具:自动检测并提醒版本更新】
  • 云、实时、时序数据库混合应用:医疗数据管理的革新与展望(中)
  • 解决Linux绑定失败地址已使用(端口被占用)的问题
  • day050-ansible剧本与变量
  • 云暴露面分析完整指南
  • 2025年7月11日—基础算法—高精度
  • 删除mysql文件夹时显示在另一程序中打开
  • 期权交易完整版教程简介
  • 工具分享--IP与域名提取工具