Ubuntu安装Vim8.0,并且包容Python2/3、lua等语言

本文详细介绍了如何在Ubuntu系统中安装Vim8.0,并确保其支持Python2/3及Lua等语言。内容包括安装所需的语言环境、依赖包、删除原有Vim版本及编译安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu安装Vim8.0,并且包容Python2/3、lua等语言

  1. 安装Python2/3
sudo apt-get install python2.7 python2.7-dev
sudo apt-get install python3.5 python3.5-dev
  1. 安装lua
sudo apt-get install liblua5.1-dev luajit libluajit-5.1
sudo mkdir /usr/include/lua5.1/include
sudo cp /usr/include/lua5.1/*.h /usr/include/lua5.1/include/
  1. 安装依赖包
sudo apt-get install cmake make
sudo apt-get install ruby-dev libperl-dev libncurses5-dev \
libatk1.0-dev libx11-dev libxpm-dev libxt-dev
  1. 查看自己现有Vim和删除现有Vim
dpkg -l | grep vim
sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-gui-common
sudo rm -rf /usr/local/share/vim
sudo rm /usr/bin/vim
  1. 安装
1) 下载
git clone https://github.com/vim/vim
2) 编译安装
cd vim/src
make distclean
./configure --with-features=huge \
            --enable-rubyinterp \
            --enable-largefile \
            --disable-netbeans \
            --enable-pythoninterp \
            --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
            --enable-python3interp \
            --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \
            --enable-perlinterp \
            --enable-luainterp \
            --with-luajit \
            --enable-fail-if-missing \
            --with-lua-prefix=/usr/include/lua5.1 \
            --enable-cscope \
make
sudo make install
  1. 检查是否编译安装成功
vim --version
<think>好的,我需要帮用户解决如何修改Linux下gVim的syntax.vim文件路径的问题。用户提供的当前路径是/tools/other_tools/vim/8.0/share/vim/syntax/syntax.vim,要替换为/mnt/tools/other_tools/vim/8.0/share/vim/vim82/syntax/syntax.vim。首先,我需要确定Vim配置中如何设置语法文件的路径。 根据用户之前的引用[2],用户可能已经配置了gVim,但可能需要调整运行时路径。Vim使用runtimepath来查找插件和语法文件。用户需要将新的路径添加到runtimepath中,这样Vim才能找到syntax.vim。 接下来,我应该检查用户是否已经修改了_vimrc或_gvimrc文件。通常,这些文件在用户的家目录下,比如~/.vimrc或~/.gvimrc。用户需要在这些配置文件中使用set runtimepath+=来添加新的路径。例如,添加set runtimepath+=/mnt/tools/other_tools/vim/8.0/share/vim/vim82,这样Vim就会在该目录下的syntax子目录查找语法文件。 另外,用户可能需要确认新的路径是否正确,是否存在syntax.vim文件。如果路径有误,配置将无法生效。建议用户先使用:scriptnames命令在Vim中查看当前加载的脚本,确认现有配置的路径情况。 最后,可能需要重新加载配置文件或者重启gVim使更改生效。如果问题依旧,可能需要检查路径权限或是否存在其他覆盖配置的情况。此时,提供分步骤的具体配置方法会更清晰,比如编辑配置文件的具体行,以及验证步骤。</think>### 分步解决方案 1. **确认语法文件路径有效性** 首先验证新路径是否存在且包含`syntax.vim`文件: ```bash ls /mnt/tools/other_tools/vim/8.0/share/vim/vim82/syntax/syntax.vim ``` 2. **修改Vim运行时路径** 在`~/.vimrc`或`~/.gvimrc`中添加以下配置(若文件不存在则新建): ```vim " 添加自定义运行时路径 set runtimepath+=/mnt/tools/other_tools/vim/8.0/share/vim/vim82 ``` 此配置会将新路径加入Vim的运行时搜索路径,使其自动识别`syntax/syntax.vim`文件[^2]。 3. **验证配置生效** 打开gVim后执行命令检查路径加载情况: ```vim :scriptnames " 查看已加载的脚本路径 :set runtimepath? " 显示当前运行时路径 ``` 4. **手动指定语法文件(可选)** 若需强制指定语法文件路径,可在配置中添加: ```vim source /mnt/tools/other_tools/vim/8.0/share/vim/vim82/syntax/syntax.vim ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值