Linux vi编辑器基础教学_Linux使用vi编辑文件的技巧

admin 百科 10
vi编辑器有命令、插入、底行三种模式,需按Esc、i、:切换;保存退出用:wq,强制退出用:q!,只保存用:w;常用操作如gg/G跳首尾行、dd删行、yy复制、p粘贴、u撤销。

Linux vi编辑器基础教学_Linux使用vi编辑文件的技巧-第1张图片-佛山资讯网

vi 编辑器是 Linux 系统里最基础也最可靠的文本编辑工具,不依赖图形界面、启动快、资源占用低。刚上手容易卡在“按了方向键没反应”“输不了字”“怎么退出都报错”这些地方——核心问题不是 vi 难,而是它严格区分三种模式,必须先理解切换逻辑,再练常用命令。

vi 的三种模式和切换方法

vi 启动后默认进入命令模式(不是输入文字的地方),所有按键都当操作指令用,比如 h/j/k/l 移动光标,按 i 却没反应是因为你还在命令模式,没切换过去。

  • 命令模式 → 插入模式:按 i(光标处插入)、a(光标后插入)、o(下一行开头插入)中最常用的是 i
  • 插入模式 → 命令模式:任何时候按 Esc 键,屏幕左下角的 -- INSERT -- 提示会消失
  • 命令模式 → 底行模式:按 :(英文冒号),光标跳到屏幕最下方,出现冒号提示符,这时才能输入 :wq、:/abc 等命令

文件打开、保存和退出的常用组合

别记一堆命令,只盯住三个核心场景:

  • 想保存并退出:Esc: → 输入 wq → 回车
  • 改错了,不想保存直接退出:Esc: → 输入 q! → 回车
  • 只保存不退出(边写边存防丢):Esc: → 输入 w → 回车(之后继续编辑)

注意::q 在没修改文件时能直接退出;一旦有改动,:q 会报错,必须用 :wq 或 :q!。

高效编辑离不开的光标与文本操作

在命令模式下操作,不用进插入模式,效率高得多:

标签: linux python 工具 配置文件 yy

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~