Vim编辑器使用与Linux软件安装
879 字
4 分钟
Vim编辑器使用与Linux软件安装
1. Linux软件安装方式
| 方式 | 描述 | 特点 |
|---|---|---|
| 源代码安装 | 下载源代码,手动编译安装 | 灵活但复杂,需要解决依赖 |
| RPM包安装 | 使用.rpm包安装软件 | 快速,但可能遇到依赖问题 |
| 包管理器安装 | 使用yum(centos)/apt(ubuntu) | 自动解决依赖问题,推荐使用 |
为什么使用包管理器
-
自动解决依赖:自动下载安装所需的其他软件包
-
版本兼容性:确保软件版本相互兼容
-
方便管理:统一安装、更新、卸载软件
权限要求
-
必须使用root权限:因为安装到系统目录
-
一次安装,所有用户可用:只要安装一次,任何人都能使用
2. yum包管理器使用
2.1 基本命令
# 搜索软件包apt list | grep lrzsz
# 安装软件(-y自动确认)sudo apt -y install lrzszsudo apt -y install man-pages
# 卸载软件sudo apt remove lrzsz
# 更新所有软件sudo apt update2.2 yum源配置
-
配置文件位置:
/etc/yum.repos.d/*.repo -
基础源:base(稳定软件)
-
扩展源:epel(额外软件包)
-
镜像源:国内镜像加速下载
2.3 更换镜像源步骤
-
备份原配置文件
-
下载国内镜像源配置文件
-
清理并重建缓存
-
测试安装软件
2.4 软件查找技巧
-
不知道自己需要什么软件是正常的
-
根据需求搜索相关软件
-
查看软件描述:
yum info 软件名
3. Vim编辑器使用
3.1 Vim简介
-
多模式编辑器:不同模式下功能不同
-
高效编辑:快捷键丰富,编辑速度快
-
强大功能:支持宏录制、插件扩展等
3.2 Vim模式切换
默认 → 命令模式命令模式 ←Esc→ 替换模式(shift+r=R)命令模式 ←Esc→ 插入模式(aio)命令模式 ←Esc→ 底行模式(shift+;=:)命令模式 ←Esc→ V-BLOCK(ctrl+v)退底行shift+: wq保存+退出
3.3 命令模式操作
3.3.1光标移动
| 快捷键 | 功能 | 说明 |
|---|---|---|
| h/j/k/l | 左/下/上/右移动 | 基本方向键 |
| gg | 跳转到文件开头 | |
| G | 跳转到文件末尾 | shift+g |
| nG | 跳转到第n行 | 如<15g跳转到15行>15g跳转到15行> |
| $ | 跳转到行尾 | shift+4 |
| ^ | 跳转到行首 | shift+6 |
| w | 向后移动一个单词 | |
| b | 向前移动一个单词 |
3.3.2编辑操作
| 快捷键 | 功能 | 说明 |
|---|---|---|
| yy | 复制当前行 | |
| p | 在光标后粘贴 | |
| P | 在光标前粘贴 | |
| dd | 剪切/删除当前行 | |
| x | 删除光标处字符 | |
| X | 删除光标前字符 | shift+x |
| r | 替换单个字符 | r+新字符 |
| R | 进入替换模式 | shift+r |
| ~ | 切换大小写 | shift+~ |
| u | 撤销操作 | |
| ctrl+r | 重做操作 | 撤销撤销操作 |
注意:退出文件后无法撤销操作,但保存不退出仍可撤销
3.4 底行模式操作
| 命令 | 功能 | 说明 |
|---|---|---|
| 保存文件 | ||
| 退出vim | ||
| 保存并退出 | ||
| ! | 强制退出不保存 | |
| 显示行号 | ||
| 隐藏行号 | ||
| :!command | 执行shell命令 | 如:!ls |
| :%s/old/new/g | 全局替换 | 将old替换为new |
| 垂直分屏打开文件 | ||
| ctrl+ww | 分屏时切换光标 | |
| ZZ | 保存并退出 | 等价于 |
3.5 其他实用技巧
-
批量注释:Ctrl+v进入可视化块模式,选择多行,按I输入#,按Esc
-
取消注释:Ctrl+v进入可视化块模式,选择#列,按d删除
-
查找单词:Shift+3(#)查找当前光标下单词
-
重复操作:n+命令,如3dd删除3行
-
反向查找:使用?代替/进行反向查找
-
n命令:重复上一次查找
自动化一键式安装
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!

