Глобально замените Vi Vim на Fedora

VirtualBox DHCP работает правильно.

Нет ничего неправильно с наличием всех Ваших машин, получающих тот же адрес в конфигурации NAT. Все VMs изолируются друг от друга, таким образом, нет никакого риска конфликта. Они находятся также не на том же адаптере. Каждый VM имеет свои собственные виртуализированные аппаратные средства включая NICs.

Шлюз по умолчанию также не должен быть 10.0.2.1. Хотя это - обычная практика, чтобы иметь его в более низком IP-адресе, это может быть любой IP в диапазоне подсетей.

Кроме того, нет никакого "реального" dhcp сервиса, все - hardcoded в коде VirtualBox, хотя, если Вы не рады IP-адресами по умолчанию, что можно точно настроить механизм NAT.

8
13.12.2012, 02:22
3 ответа

Ваш vi Vim, но вызванный как vi, таким образом, это вводит исторический режим эмуляции. Рекомендуемое действие состоит в том, что, если Вы хотите выполнить Vim и не vi, работать vim и нет vi. Однако, если Вы хотите vi чтобы всегда выполнять Vim на каждой учетной записи в системе переопределите его в /usr/local/bin:

cat >/usr/local/bin/vi <<\EOF
#!/bin/sh
exec /usr/bin/vim "$@"
EOF
chmod 755 /usr/local/bin/vi
6
27.01.2020, 20:11
  • 1
    Это - на самом деле очень хорошая идея. –  aef 13.12.2012, 04:35
  • 2
    Это даже работает путем простого создания символьной ссылки с sudo ln -s /usr/bin/vim /usr/local/bin/vi. Но необходимо добавить /usr/local/bin крайней левой стороне Defaults secure_path="…" конфигурация в visudo, еще символьная ссылка не будет найдена. –  aef 17.12.2012, 21:33
  • 3
    я думаю, существует некоторые опечатки в синтаксисе здесь. Вы имели в виду cat >/usr/local/bin/vi (нет cat >/usr/local/bin)? Вы имели в виду chmod 755 /usr/local/bin/vi (нет .../vim)? –  D.W. 13.02.2013, 04:57

# echo 'alias vi="vim"' >> /etc/bashrc' или # alternatives --install /usr/bin/vi vi /usr/bin/vim 900

5
27.01.2020, 20:11
  • 1
    И не делает, который стирается когда vim-minimal пакет обновляется? –  aef 12.12.2012, 04:50
  • 2
    создает псевдоним на .bashrc хорошая практика... мне, @llua дал хороший –  maniat1k 13.02.2013, 13:35

FYI последняя версия Fedora (по крайней мере с 18) устанавливает этот псевдоним gobally в /etc/profile.d один раз vim-enchanced установлены.

0
27.01.2020, 20:11

Теги

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