CentOS 7-vim 8インストール

2228 ワード

1.元のvimをアンインストールする
sudo yum remove vim

2.Gitを使用してvim 8ソースコードをダウンロードする
git clone [email protected]:vim/vim.git

Gitの簡単な構成はCentOS 7-Git構成を参照できます
3.依存ファイルのインストール
sudo yum install -y python-devel python36-devel ruby ruby-devel lua lua-devel perl per-devel perl-ExtUtils-Embed libX11-devel ncurses-devel  

4.コンパイルインストールvim 8
cd vim/
./configure --with-features=huge \
            --enable-pythoninterp \
            --enable-python3interp \ 
            --enable-rubyinterp \
            --enable-luainterp \
            --enable-perlinterp \
            --with-python-config-dir=/usr/lib64/python2.7/config/ \
            --with-python3-config-dir=/usr/local/python3.6/lib/python3.6/config-3.6m-x86_64-linux-gnu/ \
            --enable-cscope \
            --enable-multibyte \
            --prefix=/usr/local/vim
make
make install

構成オプションの説明
  • --with-features=huge:最大機能
  • をサポート
  • --enable-pythoninterp:python 2作成をサポートするプラグイン
  • --enable-python3interp:python 3作成をサポートするプラグイン
  • --enable-rubyinterp:ruby作成をサポートするプラグイン
  • --enable-luainterp:lua作成をサポートするプラグイン
  • --enable-perlinterp:perl作成をサポートするプラグイン
  • --with-python-config-dir=/usr/lib64/python2.7/config/:python 2の場所を指定し、機械の場所によって、指定したフォルダにconfig.cファイル
  • が含まれていることを確認します.
  • --with-python3-config-dir=/usr/local/python3.6/lib/python3.6/config-3.6m-x86_64-linux-gnu/:同様に、python 3のインストールについてconfig.cファイルがあることを確認するには、CentOS 7-Python 3インストール
  • を参照してください.
  • --enable-cscope:cscopeサポート
  • を開く
  • --enable-multibyte:マルチバイト対応、中国語入力可能
  • --prefix=/usr/local/vim:vimの取り付け位置を指定
  • 5.正常にインストールされたかどうかを確認
    cd /usr/local/vim/bin
    ./vim
    

    vimのコマンドラインにecho has('python')と入力し、出力が1で構成されたvimがpythonをサポートしている場合、逆にvimをサポートしていない場合はpythonバージョンを1つ選択してサポートし、Python 2とPython 3を同時にサポートしない
    6.ソフトリンクの作成
    sudo ln -s /usr/local/vim/bin/vim /usr/bin/vim
    

    作成に成功するとvimコマンドを使用してvimエディタを開くことができます.