Skip to content

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