Замена vi на vim

Хотя может быть несколько причин, я начал получать ту же самую ошибку на ubuntu 14.04 после смены ISP. Некоторые непослушные провайдеры используют локальные адреса для своих DNS-серверов, как объясняется здесь. В моей сети ubuntu используется ручная настройка, поэтому установка DNS на IP-адрес маршрутизатора вместо адреса DNS-сервера ISP устраняет проблему. Внутренне маршрутизатор использует локальный DNS-сервер ISP, но ubuntu не знает и не радует. Еще больше доказательств того, что это ошибка интернет-провайдера

. Короче говоря, проверьте, использует ли ваш интернет-провайдер IP-адреса DNS, не предназначенные для локального домена. Если это так, переключите DNS-провайдера на ubuntu.

1
задан 13 December 2017 в 21:31

2 ответа

'vi' в Ubuntu уже запускает «vim», хотя по умолчанию он запускает «vim-tiny» (который ближе всего к оригинальному «vi» в его (недостатке) функциях). Вы можете увидеть это с помощью:

sudo update-alternatives --display vi

Если вы хотите использовать другую версию vim, убедитесь, что она установлена ​​и запущена:

sudo update-alternatives --config vi
20
ответ дан 26 May 2018 в 01:05
  • 1
    Могу ли я использовать альтернативы обновлений для других приложений, что делают альтернативы обновлений, устанавливает ли дополнительные функции? – Searock 12 October 2010 в 22:52
  • 2
    Да, ты можешь. Он обновляет альтернативы. Нет, нет. Если вы хотите узнать больше об использовании man update-alternatives или запустите новый вопрос. – Martin 12 October 2010 в 23:36
  • 3
    @Martin Спасибо. – Searock 13 October 2010 в 09:44
  • 4
    Это должно быть отмечено как правильный ответ, а не обходной путь, который был принят! – OmarOthman 24 December 2015 в 18:29

В дополнение к тому, что предложил Питер Смит. Вы можете сделать следующее, чтобы изменить систему изменений, а не только свою учетную запись.

добавить alias vi='vim' в /etc/bash.bashrc

или создать символическую ссылку на vim

sudo ln -s /usr/bin/vim /usr/bin/vi

Однако в моей системе оба / usr / bin / vim и / usr / bin / vi являются символическими ссылками на / etc / alternatives / vim

3
ответ дан 26 May 2018 в 01:05
  • 1
    Символьная ссылка - плохое предложение: используйте альтернативы обновлений для управления этим в Ubuntu. – user 13 October 2010 в 22:45
  • 2
    Символьная ссылка - плохое предложение: используйте альтернативы обновлений для управления этим в Ubuntu. – user 13 October 2010 в 22:45
  • 3
    Символьная ссылка - плохое предложение: используйте альтернативы обновлений для управления этим в Ubuntu. – user 13 October 2010 в 22:45
  • 4
    Символьная ссылка - плохое предложение: используйте альтернативы обновлений для управления этим в Ubuntu. – user 13 October 2010 в 22:45
  • 5
    Символьная ссылка - плохое предложение: используйте альтернативы обновлений для управления этим в Ubuntu. – user 13 October 2010 в 22:45
  • 6
    Символьная ссылка - плохое предложение: используйте альтернативы обновлений для управления этим в Ubuntu. – user 13 October 2010 в 22:45
  • 7
    да, я согласен сделать это правильно. Я не знал, что vim использует систему альтернатив. – 3dinfluence 13 October 2010 в 22:52

Другие вопросы по тегам:

Похожие вопросы: