-3

Какова стандартная практика?

Введите vim для запуска команды или ее общий псевдоним vi?

1 ответ1

1

Вероятно, нет способа узнать ответ на ваш вопрос. Я бы выдвинул гипотезу, что существует возрастное отклонение: более старые пользователи используют "vi", а молодые - "vim" или "gvim".

Некоторые дистрибутивы включают "vi", но не "vim" в установке по умолчанию. Случайные пользователи этих систем, вероятно, не собираются устанавливать "vim".

Встраиваемые файловые системы Linux, основанные на Busybox и аналогичных, имеют только урезанную версию "vi" без "vim" вообще и без места для него.

В любом случае, если вы пишете сценарий, вам лучше не делать никаких предположений и сохранять различие между "vi" и "vim".

Если вы настраиваете псевдонимы по умолчанию для своих пользователей, я бы посоветовал не назначать псевдонимам "vi" значение "vim". Некоторые пользователи могут захотеть сохранить это различие. Другие должны добавить свои собственные псевдонимы или раскомментировать комментарий, который вы предоставили.

Если вы преподаете, то вам нужно объяснить различия между производными "vi" и "vim", такими как "gvim", и вам необходимо объяснить общие псевдонимы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .