Я на Ubuntu 12.04 и хочу знать, как вы обновляете VIM через командную строку. что это за команда, чтобы обновить это?
лучший ответ на этот вопрос https://vi.stackexchange.com/a/10827/32151
и, согласно связанному ответу, другой способ сделать это использует Personal Packet Archive (PPA)
добавить этот PPA
sudo add-apt-repository ppa:jonathonf/vim
Обновить списки пакетов:
sudo apt update
установить vim:
sudo apt install vim
Запустите эти команды в терминале:
sudo apt-get update
sudo apt-get install vim
Обратите внимание, что в Ubuntu не всегда могут быть самые последние пакеты из-за зависания [официальных] репозиториев.
Чтобы получить последнюю стабильную версию, официальные инструкции рекомендуют напрямую установить ее из исходного репозитория GitHub .
$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install
Вы также можете использовать apt-get update && apt-get install vim
для обновления Vim до последней версии, доступной в реестре пакетов вашего дистрибутива. Чтобы обновить все доступные пакеты, вы можете запустить apt-get update && apt-get upgrade
. Однако вы можете не получить самую последнюю версию Vim с APT (скорее всего, вы получите последнюю основную версию, но не минорную версию / версию патча) .
Я бы вообще рекомендовал использовать sudo apt-get update ; sudo apt-get dist-upgrade
, так как это обновит все, что apt-get может обновить в вашей системе. Если у вас еще не установлен VIM, вы можете получить его, используя sudo apt-get install vim
.
Если вы работаете над ubuntu16 / centos7, вы можете использовать следующие команды для установки последней версии vim.
Ubuntu16
$ sudo apt-get install gcc git ncurses-dev
$ git clone --depth=1 https://github.com/vim/vim.git
$ cd vim/src
$ sudo make
$ sudo make install
Centos7
изменить первую команду на:
$ sudo yum install gcc git ncurses-devel
Выйти из системы и войти, если Вы все еще видите старую версию.
sudo apt-get update
Это, по сути, попытается обновить все, что у вас есть, включая vim.