Vim编辑器使用与Linux软件安装

879 字
4 分钟
Vim编辑器使用与Linux软件安装

1. Linux软件安装方式#

方式描述特点
源代码安装下载源代码,手动编译安装灵活但复杂,需要解决依赖
RPM包安装使用.rpm包安装软件快速,但可能遇到依赖问题
包管理器安装使用yum(centos)/apt(ubuntu)自动解决依赖问题,推荐使用

为什么使用包管理器

  • 自动解决依赖:自动下载安装所需的其他软件包

  • 版本兼容性:确保软件版本相互兼容

  • 方便管理:统一安装、更新、卸载软件

权限要求

  • 必须使用root权限:因为安装到系统目录

  • 一次安装,所有用户可用:只要安装一次,任何人都能使用

2. yum包管理器使用#

2.1 基本命令#

Terminal window
# 搜索软件包
apt list | grep lrzsz
# 安装软件(-y自动确认)
sudo apt -y install lrzsz
sudo apt -y install man-pages
# 卸载软件
sudo apt remove lrzsz
# 更新所有软件
sudo apt update

2.2 yum源配置#

  • 配置文件位置:/etc/yum.repos.d/*.repo

  • 基础源:base(稳定软件)

  • 扩展源:epel(额外软件包)

  • 镜像源:国内镜像加速下载

2.3 更换镜像源步骤#

  1. 备份原配置文件

  2. 下载国内镜像源配置文件

  3. 清理并重建缓存

  4. 测试安装软件

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行>
$跳转到行尾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
保存并退出
!强制退出不保存
nu显示行号
nonu隐藏行号
:!command执行shell命令如:!ls
:%s/old/new/g全局替换将old替换为new
file垂直分屏打开文件
ctrl+ww分屏时切换光标
ZZ保存并退出等价于

3.5 其他实用技巧#

  • 批量注释:Ctrl+v进入可视化块模式,选择多行,按I输入#,按Esc

  • 取消注释:Ctrl+v进入可视化块模式,选择#列,按d删除

  • 查找单词:Shift+3(#)查找当前光标下单词

  • 重复操作:n+命令,如3dd删除3行

  • 反向查找:使用?代替/进行反向查找

  • n命令:重复上一次查找

自动化一键式安装

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Profile Image of the Author
HandlerOne
おかえり
公告
本站已整理 138 篇技术笔记,并按 8 条主线排成学习路线(141 站);站内搜索与桌宠对话均已上线。
分类
标签
最新动态
站点统计
文章
138
分类
12
标签
42
总字数
597,044
站点信息
构建平台
腾讯云 · Nginx
博客版本
v6.16.8
文章目录