
VIM はインストールされていますが、特定のオプションを使用してコンパイルする必要があります。
In addition to the most commonly used features, the plugin
requires: +python or +python3, +clientserver and +conceal.
何も壊さずにアンインストールし、それらのオプションを使用して再コンパイルする手順は何ですか?
答え1
vim をコンパイルするときに、オプション/フラグを渡すことができます--with-features
。例:
--with-features=huge
これにより、インストールに含まれる機能が決まります。すべての機能のリストは、こちら (http://vimdoc.sourceforge.net/htmldoc/various.html) に、その機能が含まれているバージョンを示す文字を付加します。
Here is an overview of the features.
The first column shows the smallest version in which
they are included:
T tiny
S small
N normal
B big
H huge
m manually enabled or depends on other features
(none) system dependent
Thus if a feature is marked with "N", it is included
in the normal, big and huge versions of Vim.
例えばアラビア語の機能が欲しい場合は--with-features=big
*+feature-list*
*+ARP* Amiga only: ARP support included
B *+arabic* |Arabic| language support
N *+autocmd* |:autocmd|, automatic commands
... etc
答え2
まず、ソースコードを入手する必要があります。最も簡単な方法はVimの気まぐれなリポジトリ; 参照翻訳:詳細については。
次に、ビルド環境と開発ライブラリ、特に希望するPython用のライブラリ。これはプラットフォームによって大きく異なります。Ubuntu / Debianでは、単純な
$ sudo apt-get build-dep vim-gnome
インターネットで検索すればもっと詳しく分かります。
機能を使ってコンパイルするには、それらを
$ ./configure --enable-pythoninterp --enable-python3interp
検出出力を注意深く監視してください。
最後に、コンパイルしてインストールします。
$ make
$ sudo make install
これにより (Linux の場合) Vim が にインストールされる/usr/local/bin/vim
ため、デフォルトの に干渉することはなく/usr/bin/vim
、何もアンインストールする必要はありません。 で前者が最初に来るようにするだけですPATH
。
答え3
Vim の設定、コンパイル、インストール
必要なライブラリをインストールする
sudo apt-get build-dep vim
githubから最新のVIMバージョンをダウンロードします。例:
mkdir -p ./git/vim; cd ./git/vim
git clone https://github.com/vim/vim
の最も実用的な構成方法設定オプションを直接設定する方法は、メイクファイルまずMakefileのコピーを作成します
cp ./src/Makefile ./src/Makefile.backup
git に精通している場合は、 を使用してすべてのファイルの元の状態を簡単に復元したり、git clean -dfX
を使用して Makefile を単純に復元したりできるため、最後の手順は必要ありません。git restore Makefile
コンパイルしたい場合は正式リリースするには、いわゆるチェックアウトする必要があります鬼ごっこ利用可能なタグを一覧表示するにはgit tag --list
、 と入力します。このようなリリースをコンパイルするには、 のようなタグをチェックアウトする必要がありますgit checkout v9.0.1440
。私の経験から、いわゆる を直接コンパイルしても問題はありません。マスターブランチ(最新のソースコード)。
./src/Makefile
その後、を開いてコメントを外す(削除#) 行をコンパイルしてインストールします。
vi ./src/Makefile
適応します特徴src/feature.h
ファイルを編集する必要があります
vi ./src/feature.h
Unix では、コマンドに追加して基本的な選択を行うことをお勧めしますconfigure
。
基本的な選択肢は次のとおりです。
- 小さい - 複数のウィンドウさえも有効にできない機能がほとんどありません
- 小さい - できるだけ基本的な機能のみを有効にします
- 普通 - デフォルトで有効な機能の選択
- 大きい - 可能な限り豊富な機能を有効にします
- 巨大な - 可能なすべての機能が有効
次に、設定を適用するようにvimを設定します
./configure --with-features=huge
その後はコンパイルするだけです
make -j `nproc` # compile with max. number of processors
そしてインストールする
sudo make install