Linux编辑器
课堂笔记
一、编辑器分类
1.终端文本编辑器(Xshell 远程使用)
vi/vim:功能最强,三种操作模式,运维必备
nano:极简新手编辑器,底部自带快捷键,无复杂模式
emacs:大型多功能终端编辑器
2.图形桌面编辑器(仅 Linux 桌面使用)
Kwrite、Kate、GNOME 文本编辑器,服务器无图形界面无法使用
二、Vim 编辑器核心知识点
- vi 与 vim 区别
vi:Unix 原始编辑器,功能简陋
vim = vi improved,增强版,需手动安装
Ubuntu 安装命令:sudo apt install vim
查看安装路径:which vim、ls -l /usr/bin/vim - Vim 三大核心模式
1)普通模式(打开文件默认进入)
作用:执行光标移动、删除、复制等命令
快捷键:
光标:h 左 j 下 k 上 l 右;gg 首行 G 末行;数字 G 跳转指定行
删除:x 删字符、dd 删一行、ndd 删 n 行
复制:yy 复制一行,v 可视选中文本 + y 复制
粘贴:p 粘贴到光标下方
2)插入模式(编辑打字模式)
进入:普通模式按 i /a/o
退出:按 ESC 回到普通模式,底部–INSERT–消失
3)命令行(末行)模式
进入:普通模式按冒号:
常用命令:
:w 保存;:wq保存退出;:q无修改退出;:q!强制不保存退出
😒/旧/新/ 当前行替换第一个匹配
:%s/旧/新/g 全文全部替换
:%s/旧/新/gc 全文替换 + 每次确认 - 查找功能
普通模式输入/关键词回车查找,n 跳转下一处匹配 - 复制粘贴原理
删除 / 复制内容会存入寄存器,p 完成粘贴;可视模式 v 批量选中文本复制
三、Nano 编辑器笔记
打开文件:nano 文件名,打开直接打字,无需切换模式
快捷键(^ 代表 Ctrl)
Ctrl+O 保存;Ctrl+X 退出;Ctrl+W 查找;Ctrl+K 剪切行;Ctrl+U 粘贴行
优点:上手简单,适合临时简单编辑
四、其他编辑器简介 - emacs:早期终端编辑器,现已支持图形界面
- KDE 桌面编辑器
- Kwrite:简易单窗口编辑器
- Kate:多功能多窗口编辑器
- GNOME 自带图形编辑器
五、课堂小结 - vim 功能强大,分三种操作模式,支持光标移动、复制删除、全局查找替换;
- nano 操作简单,适合新手快速编辑小型文本
练习
vim是编辑器命令,vim操作指南.txt是自定义文件名;
系统检测不到这个文件时,会自动新建空白 txt 文件,随后进入 vim 启动界面
1.操作:按下键盘 i 键
2.解释:打开 vim 默认是普通模式,不能打字;按i后左下角出现–INSERT–,代表进入插入(编辑)模式,可以输入文字。
3.完整写入内容(把【你的学号】【你的姓名】替换成自己信息)
操作:先按 ESC 退出插入模式,输入 :w 按下回车
解释
ESC:从打字的插入模式切回普通模式;
::普通模式输入冒号,进入末行命令模式;
w = write 写入保存;执行后底部提示文件已写入,内容永久存到服务器
/ 是 vim 普通模式的查找符号,斜杠后写要检索的文字:/李华
回车后光标自动跳转到姓名所在行;
按 n 向下切换下一处匹配文字,按 N 向上回看
写完按 ESC,输入 :w 保存
再执行全局替换命令,就能正常执行::%s/vim/vi/g