Linux 下多款文本编辑器使用全解|vim图文实操教程 一、主流控制台编辑器笔记一Vim 编辑器vi 是 Unix 原生编辑器vimvi improved是其增强版本几乎所有 Linux 发行版自带功能强大、操作高效是服务器运维首选编辑器。1. Vim 安装与查看1查看系统 vim 程序位置which vim ls -l /usr/bin/vim ls -l /usr/bin/vi2Ubuntu 系统未预装 vim 时安装命令sudo apt-get install vim系统中vi和vim为软链接底层共用一套程序。2. Vim 启动方式1新建 / 打开文件vim 文件名2无文件名启动直接输入vim新建空白缓冲区保存时指定文件名即可。3. Vim 三大核心模式1普通模式默认启动模式打开文件直接进入所有按键均为操作命令不直接输入文字。a.光标移动快捷键h 左移、j 下移、k 上移、l 右移CtrlF/PageDown下翻一屏CtrlB/PageUp上翻一屏gg跳转到文件首行G跳转到文件末行数字 G跳转到指定行如10G到第 10 行b.基础编辑命令x删除光标单个字符dd删除整行数字 dd批量删除多行5dd 删除 5 行u撤销操作a/A光标后 / 行尾追加文字r替换单个字符R覆盖文字2插入模式文字输入普通模式按下i进入插入模式底部显示INSERT标识可自由输入文本按ESC退回普通模式。 其他进入插入模式快捷键I、o、O、a、A、r、R。3命令行模式保存、退出、替换普通模式输入英文冒号:进入执行文件管理、全局替换等操作| 命令 | 功能 || ---- | ---- || :q | 文件无修改直接退出 || :q! | 放弃所有修改强制退出 || :w | 保存文件 || :wq / :x | 保存修改并退出 || :wq! | 强制保存并退出 || :w 新文件名 | 另存为新文件 |4. 复制、粘贴与可视模式1基础复制粘贴yy复制整行yw复制单词y$复制到行尾p粘贴到光标下方。删除dd/x的内容会存入寄存器可直接 p 粘贴。2可视模式批量复制普通模式按v开启高亮选中移动光标框选文本按y复制移动光标后p粘贴。5. 查找与全局替换查找文本普通模式输入/关键词回车n跳转到下一处匹配内容替换命令命令行模式:s/old/new/ # 当前行第一个old替换为new :s/old/new/g # 当前行全部替换 :n,ms/old/new/g # n~m行全部替换 :%s/old/new/g # 整个文件全局替换 :%s/old/new/gc # 全局替换每次替换前弹窗确认二Nano 编辑器nano 主打低学习成本控制台底部实时显示快捷键适合临时简单编辑新手入门首选。启动命令nano 文件名基础快捷键^ 代表 Ctrl 键表格快捷键功能CtrlG打开帮助文档CtrlX退出编辑器提示是否保存CtrlO写入保存文件CtrlW文本搜索CtrlK剪切当前行CtrlU粘贴剪切内容CtrlC查看光标行号位置CtrlT拼写检查三其他编辑器简介Emacs早期控制台编辑器现已支持图形界面扩展性极强适合重度编程用户KDE 桌面编辑器Kwrite简易单窗口文本工具Kate多标签、多窗口全能代码编辑器GNOME 编辑器GNOME 桌面环境自带图形化文本编辑器。二、实操练习Vim 完整实操练习需求1、使用 vim 新建operation.txt文档内容包含① 本人学号 姓名② 记录 vim 进入 / 退出插入模式、保存文件完整操作步骤2、文件操作任务① 在文件中查找自己的姓名、学号② 将全文所有vim批量替换为vi。分步操作流程1、创建文件vim operation.txt2、编辑内容普通模式按i进入插入模式输入学号姓名、操作指南文字输入完成按ESC回到普通模式3、保存文件输入:w回车保存4、查找内容普通模式输入/你的姓名回车定位匹配文本光标自动跳转到文档中「张三」所在行5、全局替换输入命令行模式指令:%s/vim/vi/g6、保存并退出:wq三、全文小结Vim 是 Linux 服务器核心编辑器分为普通、插入、命令行三大模式快捷键丰富支持批量复制、全局查找替换适合高频、高效文本编辑但上手存在学习成本Nano 操作门槛极低底部自带快捷键提示无需记忆复杂命令适合临时快速修改小文件Emacs、Kwrite、Kate、GNOME 编辑器分为控制台 / 图形两类图形编辑器适合桌面可视化操作多窗口、代码高亮功能完善日常使用场景建议远程服务器运维优先 vim本地临时简单编辑用 nano桌面开发可选用 Kate、GNOME 图形编辑器。