Yanıtlar:
İlk olarak, Vim'in Mercurial deposundan en kolay kaynak kodunu almanız gerekir ; ayrıntılar için bkz. vim.org .
Ardından, özellikle istenen Python için bir derleme ortamına ve dev kütüphanelerine ihtiyacınız var . Bu büyük ölçüde platforma bağlıdır. Ubuntu / Debian'da bu basit
$ sudo apt-get build-dep vim-gnome
İnternet araması size daha fazlasını söyleyecektir.
Özelliklerle derlemek için bunları
$ ./configure --enable-pythoninterp --enable-python3interp
Algılama çıkışını yakından izleyin.
Son olarak, derleyebilir ve yükleyebilirsiniz:
$ make
$ sudo make install
Bu, (Linux'ta) Vim'i yükleyecektir /usr/local/bin/vim
, bu yüzden varsayılana müdahale etmez /usr/bin/vim
ve hiçbir şeyi kaldırmanıza gerek yoktur; sadece öncekinin önce geldiğinden emin ol PATH
.
vim --version > vim-version.orig
çıktı ile karşılaştırmaktır vim --version
. Bu, yeniden derlenmiş sürüme dahil edilmemiş olan herhangi bir özellik olup olmadığını size bildirir.
--with-features=huge
orada her şeye sahip olmak için geçebilirsiniz .
vim-gnome
Ve vim-gtk
paketler de her şeyi ile Vim intall İhtiyacınız.
Vim'i derlediğinizde, seçeneği / bayrağı iletebilirsiniz --with-features
, örneğin:
--with-features=huge
Bu, yüklemeye hangi özelliklerin dahil edileceğini belirler. Tüm özelliklerin bir listesi burada ( http://vimdoc.sourceforge.net/htmldoc/various.html ), özelliğin hangi sürüme dahil edildiğini gösteren bir harfle bulunabilir:
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.
Örneğin arapça dil özelliği istiyorsanız, --with-features=big
*+feature-list*
*+ARP* Amiga only: ARP support included
B *+arabic* |Arabic| language support
N *+autocmd* |:autocmd|, automatic commands
... etc
./configure
, çalıştırın sudo make install
. ./configure
Adım sırasında `` özelliklerle '' gibi seçenekler ekleyebilirsiniz. Github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
Gerekli kitaplıkları yükleyin
sudo apt-get build-dep vim
En son VIM sürümünü github'dan indirin, ör.
mkdir -p ./git/vim; cd ./git/vim
git clone https://github.com/vim/vim
Yapılandırmayı yapmak için en pratik yolu doğrudan ayarlanan yapılandırma seçenekleri etmektir Makefile'dan . Önce Makefile'nin bir kopyasını oluşturun
cp ./src/Makefile ./src/Makefile.backup
Daha ./src/Makefile
sonra , derlenmesini ve yüklenmesini istediğiniz satırları açın ve ardından ( # işaretini kaldırın ).
vi ./src/Makefile
Özellikleri uyarlamak için src/feature.h
dosyayı düzenlemeniz gerekir
vi ./src/feature.h
Unix'in configure
komuta ekleyerek temel seçimi yapması önerilir .
Temel seçenekler:
- küçük - neredeyse hiçbir özellik etkin değil, birden fazla pencere bile değil
- küçük - mümkün olduğunca basit özelliklerin az olması
- normal - varsayılan özellik seçimi etkin
- büyük - mümkün olduğunca zengin birçok özellik etkin
- devasa - olası tüm özellikler etkinleştirildi
Ardından vim'i ayarlarınızı uygulayacak şekilde yapılandırın
./configure --with-features=huge
Daha sonra sadece derleyin
make -j `nproc` # compile with max. number of processors
ve ile kur
sudo make install