一、vim编辑器
- 基础安装与查看
(1) vi是Unix原生编辑器,vim是vi增强版;
(2) 查看vim软链接: which vim / ls -l /usr/bin/vim ;
(3) Ubuntu安装: sudo apt-get install vim ;
(4) 打开文件: vim 文件名 ,文件不存在则新建缓冲区。
- 三大核心模式切换
(1)普通模式(默认进入):按键均为操作命令;
(2)插入模式(编辑文字):i进入,ESC退回普通模式;
(3)命令行模式:普通模式按 : 进入,执行保存、退出、替换等操作。
- 普通模式常用操作
光标移动
单字符:h左、j下、k上、l右
翻页:Ctrl+F下翻、Ctrl+B上翻
跳转:gg首行、G末行、数字+G跳指定行
文本编辑
x 删除光标字符;dd 删除整行;数字+dd 删除多行
u 撤销;a光标后追加、A行尾追加;r单字符替换、R覆盖输入
复制粘贴
yy复制整行、yw复制单词;p粘贴;
可视模式:v选中文本,y复制,p粘贴。
- 查找与替换(命令行模式)
(1) 查找: /关键词 回车搜索,n切换下一处;
(2)替换语法:
- : s/旧/新/ 当前行首个匹配替换
- s/旧/新/g 当前行全部替换
:n,ms/旧/新/g n~m行全部替换
:%s/旧/新/g 全文替换
:%s/旧/新/gc 全文替换并弹窗确认
- 保存退出命令(冒号模式)
:q 无修改退出; :q! 强制退出不保存
:w 保存; :w 新文件名 另存文件
:wq 保存并退出; :wq! 强制保存退出
- 课堂练习要求
(1)vim创建txt,写入学号姓名、vim进出编辑模式、保存操作说明;
(2)查找学号/姓名;全文替换vim与vi。
三、nano编辑器(简易控制台编辑器)
(1)打开文件: nano 文件名 ,底部显示快捷键说明, ^ 代表Ctrl;
(2) 核心快捷键:
Ctrl+G:帮助;Ctrl+O:保存;Ctrl+X:退出
Ctrl+K:剪切行;Ctrl+U:粘贴;Ctrl+C:查看光标位置
Ctrl+R读取外部文件;Ctrl+T拼写检查;Ctrl+Y/翻页
四、其他编辑器简介
- emacs:原生控制台编辑器,现已支持图形界面;
- KDE桌面编辑器:KWrite(单文件简易编辑)、Kate(多窗口多功能);
- GNOME编辑器:GNOME桌面自带图形编辑器。
五、课后练习