行业资讯
📅 2026/7/9 11:50:31
Linux-如何使用编辑器
一、课程涵盖编辑器类型终端编辑器vim、nano、emacs图形桌面编辑器Kwrite、KateKDE桌面、GNOME内置编辑器二、vim编辑器核心重点1. vi与vim基础概念1. viUnix原生基础终端编辑器2. vim vi improvedvi增强版功能更完善3. 查看系统vim安装信息which vimls -l /usr/bin/vimls -l /usr/bin/vi4. Ubuntu安装vimsudo apt-get install vim5. 打开/新建文件命令vim 文件名文件存在读取文件内容到缓冲区编辑文件不存在新建空白缓冲区保存后生成文件2. vim三大操作模式1. 普通模式默认启动模式刚打开文件自动进入按键全部识别为操作命令无法直接打字按Esc可从其他模式切回普通模式。2. 插入模式编辑输入文字用于输入、修改文本退出按Esc回到普通模式。进入快捷键i 光标前插入a 光标后插入A 行尾插入I 行首插入o 下方新开一行O 上方新开一行3. 命令行模式底行Ex模式普通模式下按冒号:进入输入指令回车执行/用于查找文本。3. 普通模式常用操作1光标移动h 左移1字符j 下移一行k 上移一行l 右移1字符CtrlF/PageDown 下翻一屏CtrlB/PageUp 上翻一屏gg 跳转文件第一行G 跳转文件最后一行数字G 跳转第num行2文本删除修改x 删除光标处单个字符dd 删除当前整行等同于剪切数字dd 批量删除多行例5dd删除光标往下5行u 撤销上一步编辑r 替换单个字符R 持续覆盖输入直到按Esc3复制、粘贴、可视模式复制指令yyankyy复制整行yw复制一个单词粘贴指令p粘贴到光标下一行P粘贴到光标上一行可视模式批量复制1. 普通模式按v进入可视选择2. 移动光标框选需要复制文本3. 按y复制选中内容4. 移动光标按p粘贴4. 命令行模式保存、退出指令普通模式输入::q 无修改直接退出:q! 放弃所有修改强制退出:w 仅保存文件不关闭编辑器:w 新文件名 另存为新文件:wq / :x 保存修改并正常退出:wq! 强制保存并退出5. 查找与替换查找普通模式直接输入/关键词/文字 向下搜索目标文本回车确认n切换下一处匹配N反向查找替换底行命令:s/旧内容/新内容 仅替换当前行第一个匹配:s/旧内容/新内容/g 当前行全部替换:n,ms/旧/新/g 替换第n至m行所有内容:%s/旧/新/g 全文全部替换作业要求:%s/旧/新/gc 全文替换每次替换前弹窗确认三、nano编辑器1. 启动命令nano 文件名2. 界面特点窗口底部显示全部快捷键上手简单3. 快捷键规则^代表Ctrl组合键CtrlG 打开帮助页面CtrlO 保存文件CtrlX 退出nanoCtrlK 剪切当前行CtrlU 粘贴剪切内容CtrlC 查看光标行号位置CtrlT 拼写检查四、其他编辑器简介1. emacs早期为终端编辑器现已支持图形界面依靠大量Ctrl/Alt组合键完成全部操作。2. KDE桌面编辑器Kwrite轻量单窗口文本工具Kate多功能多标签编辑器3. GNOME桌面编辑器图形化简易文本编辑工具五、知识点小结1. vim为模态编辑器分普通、插入、命令行三大模式功能强大支持光标快速跳转、批量删改、全局查找替换服务器最常用。2. nano操作极简底部自带快捷键提示新手入门友好。3. emacs、Kwrite、Kate、GNOME编辑器分为终端/图形两类适配不同桌面环境使用。课后作业