rocky 安装vim 最新版本

在 Rocky Linux 上安装最新版 Vim 
 Rocky Linux 作为 RHEL 的兼容发行版，默认仓库中的 Vim 版本可能较旧。以下是几种安装最新版 Vim 的方法： 
 方法一：通过 AppStream 仓库安装较新版本 
 # 启用 AppStream 仓库
sudo dnf module enable vim

# 安装最新可用版本
sudo dnf install vim-enhanced
 
 方法二：从源码编译安装（获取真正最新版） 
 # 删除旧版vim
dnf remove vim -y
#dnf remove vim-minimal -y

# 安装编译依赖
sudo dnf install -y git make gcc ncurses-devel \
 python3-devel perl-devel ruby-devel \
 libselinux-devel

# 获取 Vim 源码
git clone https://github.com/vim/vim.git
cd vim

# 配置编译选项（可根据需要调整）
./configure --with-features=huge \
 --enable-multibyte \
 --enable-python3interp=yes \
 --with-python3-config-dir=$(python3-config --configdir) \
 --enable-perlinterp \
 --enable-rubyinterp \
 --enable-cscope \
 --prefix=/usr/local

# 编译并安装
make -j$(nproc)
sudo make install

# 验证安装
/usr/local/bin/vim --version | head -n 1
 
 方法三：使用 COPR 第三方仓库（推荐简便方法） 
 # 启用 EPEL 仓库（如果尚未启用）
sudo dnf install epel-release

# 添加 COPR 仓库
sudo dnf copr enable -y frostyx/vim

# 安装最新 Vim
sudo dnf install -y vim-enhanced
 
 方法四：使用 Snap 安装 
 # 安装 Snap（如果尚未安装）
sudo dnf install -y snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

# 安装 Vim
sudo snap install vim-editor --classic

# 创建符号链接（可选）
sudo ln -s /snap/bin/vim-editor /usr/local/bin/vim
 
 安装后配置 
 
 设置 Vim 为默认编辑器： 
 
 sudo alternatives --set editor /usr/local/bin/vim
sudo alternatives --set vi /usr/local/bin/vim
 
 
 验证安装： 
 
 vim --version
 
 选择建议 
 
 推荐方法 ：使用 COPR 仓库（方法三）最为简便且能获得较新版本 
 需要最新特性 ：源码编译（方法二）可以获取 GitHub 上的最新代码 
 稳定优先 ：使用 AppStream 仓库（方法一）最为稳定 
 
 注意事项 
 
 源码编译安装可能需要 10-30 分钟时间 
 如果遇到 Python 支持问题，请确保已安装 python3-devel 
 生产环境建议使用仓库版本而非最新开发版 
 安装后可以通过 :version 命令查看 Vim 的编译特性 
 
 以上方法可以帮助你在 Rocky Linux 上安装到最新版本的 Vim 编辑器。