Linux学习(三) Linux常用文本编辑器 
(一)Vim/Vi编辑器 
适合服务器端、命令行环境。 模式分为:命令模式、插入模式、底线模式(冒号命令模式)。
| 操作类型 | 命令 / 快捷键 | 功能说明 | 示例 / 备注 | 
|---|---|---|---|
| 模式切换 | i | 进入插入模式(光标前插入) | 输入文本 | 
a | 在光标后进入插入模式 | 追加 | |
Esc | 退出插入模式返回命令模式 | 常用切换 | |
| 光标移动 | h / j / k / l | 左 / 下 / 上 / 右移动 | 基本导航 | 
0 / $ | 行首 / 行尾 | — | |
gg / G | 文件开头 / 文件末尾 | — | |
:n | 跳转到第 n 行 | :42 跳转第42行 | |
| 文本编辑 | x | 删除光标所在字符 | — | 
dd | 删除当前行 | 2dd 删除2行 | |
yy | 复制当前行 | 3yy 复制3行 | |
p | 粘贴复制内容 | — | |
u | 撤销操作 | — | |
Ctrl + r | 恢复撤销 | — | |
| 查找与替换 | /word | 向下搜索 | n 下一项,N 上一项 | 
:%s/old/new/g | 全文替换 | 替换全部 old→new | |
| 文件操作 | :w | 保存文件 | — | 
:q | 退出 | 若有修改会提示 | |
:wq | 保存并退出 | 常用 | |
:q! | 强制退出不保存 | — | |
:e filename | 打开新文件 | — | |
| 其他 | :set number | 显示行号 | 配置增强可读性 | 
:syntax on | 开启语法高亮 | — | 
(二)Nano编辑器 
适合新手与服务器快速编辑配置文件,界面直观。
| 操作类型 | 快捷键 | 功能说明 | 备注 | 
|---|---|---|---|
| 文件操作 | Ctrl + O | 保存文件(写出) | 保存后按 Enter 确认 | 
Ctrl + X | 退出编辑器 | 退出前提示保存 | |
Ctrl + R | 读取文件插入当前光标处 | — | |
| 文本编辑 | Ctrl + K | 剪切当前行 | — | 
Ctrl + U | 粘贴剪切的行 | — | |
Ctrl + J | 对齐换行(格式化段落) | — | |
| 查找替换 | Ctrl + W | 搜索字符串 | 输入要查找的内容 | 
Ctrl + \ | 替换字符串 | 输入查找与替换内容 | |
| 光标移动 | Ctrl + A | 移动到行首 | — | 
Ctrl + E | 移动到行尾 | — | |
Ctrl + Y / Ctrl + V | 上一页 / 下一页 | — | |
| 帮助与信息 | Ctrl + G | 查看帮助 | — | 
Ctrl + C | 显示光标位置 | 显示行列号 | 
(三)Gedit编辑器 
| 操作类型 | 快捷键 / 操作 | 功能说明 | 
|---|---|---|
| 文件操作 | Ctrl + N / O / S | 新建 / 打开 / 保存 | 
Ctrl + Shift + S | 另存为 | |
| 编辑操作 | Ctrl + X / C / V | 剪切 / 复制 / 粘贴 | 
Ctrl + Z / Y | 撤销 / 重做 | |
Ctrl + A | 全选 | |
| 查找替换 | Ctrl + F / H | 查找 / 替换 | 
| 视图控制 | Ctrl + + / - | 放大 / 缩小字体 | 
Ctrl + L | 跳转到指定行 | |
| 其他功能 | 自动高亮 / 语法识别 | 支持多语言高亮 | 
个人还是习惯用Vim
