linuxはコードを使用して自分でカスタマイズしたvimをインストールします
3230 ワード
Archlinuxユーザー:
sudo pacman -Rsn vi vim-tiny vim vim-runtime gvim vim-common vim-gui-common vim-nox
debian/ubuntuユーザー:
sudo apt-get remove --purge vi vim-tiny vim vim-runtime gvim vim-common vim-gui-common vim-nox
sudo apt autoremove
他のリリースユーザーは、アンインストールコマンドを自分で検索できます.
アンインストールコマンドを実行した後、vimの文字を含むファイルとフォルダをグローバルに検索し、ネット漏れの魚がいないように手動で削除することを強くお勧めします.アンインストールが不潔な場合は、コンパイルインストールが完了すると、あるプロパティがオンに失敗し、再ロードされ、任意のフォルダで実行される可能性があります.
sudo find/-name “vim” > ~/find_vim_result
検索結果は~/find_vim_resultに記録するには、この記録と照らし合わせて手動で削除する必要がありますが、削除できないファイルがあることに注意してください.たとえば、次のようにします.
/usr/share/libquvi-scripts/0.9.20131130/media/vimeo.lua
/usr/lib/modules/4.18.3-arch1-1-ARCH/kernel/drivers/media/platform/vimc/vimc_sensor.ko.xz
/usr/lib/modules/4.18.3-arch1-1-ARCH/kernel/drivers/media/platform/vimc/vimc-debayer.ko.xz
/usr/lib/modules/4.18.3-arch1-1-ARCH/kernel/drivers/media/platform/vimc/vimc_scaler.ko.xz
大量のOSファイルが誤って削除された場合は、システムを再インストールする必要がある可能性がありますので、注意してください.
任意のフォルダで実行
git clone https://github.com/vim/vim.git
cloneは遅いかもしれませんが、wgetを使用して圧縮パッケージをダウンロードして解凍します.
wget https://ftp.nluug.nl/pub/vim/unix/vim-8.1.tar.bz2 .
vimプロジェクトフォルダへ
cd ./vim
sudo apt install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git
sudo yum install -y ruby ruby-devel lua lua-devel luajit luajit-devel ctags git python python-devel python3 python3-devel tcl-devel perl perl-devel perl-ExtUtils-ParseXS perl-ExtUtils-XSpp perl-ExtUtils-CBuilder perl-ExtUtils-Embed
そして
sudo ln -s /usr/bin/xsubpp /usr/share/perl5/ExtUtils/xsubpp
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--with-python-config-dir=/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local
注意:python 3-config-dirというディレクトリを自分のものに変えてください.あなたのオペレーティングシステムが持っているpython 3のconfigディレクトリです./usr/lib/python 3.7/config-3.7m-x86_64-linux-gnuこれは私のディレクトリです.あなたとは違うかもしれません.自分で探してください.
このコマンドをエディタにコピーし、パスを変更してから端末に貼り付けて実行することを強くお勧めします.
このコマンドでは、主にruby、python 3、perl、luaをオンにします.python 3だけをオンにすることをお勧めします.必要であればpython 2だけをオンにし、python 3とpython 2を同時にオンにすると多くの競合が発生します.この構成は、ほとんどのpython、goの開発タスクを満たすことができます.
make VIMRUNTIMEDIR=/usr/local/share/vim/vim81
sudo make install
vim --version