Пакет Vim, который является аббревиатурой для VI IMproved, содержит клон vi с дополнительными функциями по сравнению с оригинальным vi.
По умолчанию инструкции LFS устанавливают vim как часть базовой системы. Если Вы предпочтете скомпоновать vim с X, понадобится перекомпилировать vim для включения поддержки GUI-режима. Не нужно специальных инструкций, поскольку поддержка X определяется автоматически.
Адрес (HTTP): http://ftp.at.vim.org/pub/vim/unix/vim-6.3.tar.bz2
Адрес (FTP): ftp://ftp.vim.org/pub/vim/unix/vim-6.3.tar.bz2
Контрольная сумма: 821fda8f14d674346b87e3ef9cb96389
Размер: 3.7 MB
Требуемое дисковое пространство: 48 MB
Расчетное время сборки: 0.59 SBU
Необходимый патч: http://www.linuxfromscratch.org/blfs/downloads/6.0/vim-6.3-security_fix-1.patch .
Транслированные сообщения Vim: http://ftp.at.vim.org/pub/vim/extra/vim-6.3-lang.tar.gz .
X ( XFree86-4.4.0 или X.org-6.8.2).
GTK+-2.6.4, LessTif-0.94.0, Python-2.4, Tcl-8.4.9, Ruby-1.8.2 и GPM-1.20.1.
Если Вы перекомпилируете vim для связи с X , а Ваши библиотеки X находятся на разделе /, то Вы не сможете больше иметь редактор для использования в непредвиденных случаях. Вы можете выбрать для установки другой редактор, не связывать vim с X или переместить бинарник vim в /bin под другим именем.
Если определились, распакуем архив переведенных сообщений:
tar -zxf ../vim-6.3-lang.tar.gz --strip-path=1
Установим Vim запуском следующих команд:
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h &&
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h &&
patch -Np1 -i ../vim-6.3-security_fix-1.patch &&
./configure --prefix=/usr --with-features=huge &&
make
А теперь, как пользователь root:
make install
--with-features=huge: Этот ключ включит все дополнительные расширения, доступные в Vim.
--enable-gui=no: Если Вы предпочитаете не связывать Vim с X , используйте этот ключ.
Запускает gvim в режиме только для чтения.
Это редактор, который запускается под X и включает GUI
Редактирует две или три версии файла при помощи gvim и показывает различия.
Урезанная версия gview.
Урезанная версия gvim.