В моей компании есть несколько Linux-систем, на каждой из которых установлены различные версии VIM. На одном ящике - версия 7, на другом - Tiny VIM 6.
Крошечный VIM не имеет цвета, и меня это чертовски раздражает. У меня есть root-доступ, но я новичок в командах bash и терминала, поэтому не хочу ничего ломать.
Есть ли какой-нибудь простой способ просто скопировать VIM 7 из одного блока в другой только для локального использования? VIM настолько портативен?
Спасибо
Вместо копирования следует использовать менеджер пакетов (установщик), например. rpm или apt-get. Хотя вы обычно используете эти инструменты для установки для всех, обычно вы можете указать каталог для их установки. Он может быть локальным для вас.
Какой дистрибутив Linux вы используете? Тогда мы можем быть более конкретными.
В Linux лучший способ - перекомпилировать двоичные файлы на конкретном компьютере.
Если вы не хотите ничего ломать, попробуйте перекомпилировать и установить в свой домашний каталог.
Убедитесь, что вы не делаете это как root.
Обычно это просто:
mkdir /home/yourusername/local
mkdir /home/yourusername/local/src
download vim source to local/src directory
cd /home/yourusername/local/src
tar -zxvf <yourdownloadedvimsource.tar.gz>
cd vim72 <-- or whatever the unpacked directory is
./configure --prefix=/home/yourusername/local
make
make install
Это установит vim в /home/yourusername/local/bin
Ты можешь скачать исходники и скомпилируйте сами - это не так уж и сложно, если вы попробуете.
Если можно изменить VIM для всех пользователей машины, непременно установите его через диспетчер пакетов.