2

В моем ноутбуке, если я наберу ниже

$ which vi
alias vi='vim'
    /usr/bin/vim

Теперь я хочу изменить псевдоним vi на другой bin, например vim_wrapper скрипт, созданный в /usr /bin /, я набираю эту строку:

alias vi="vim_wrapper"

в ~/.bashrc или /etc/bashrc , но не дает никаких эффектов. Так как изменить псевдоним vi по умолчанию vi = 'vim' на vi = 'vim_wrapper'? Спасибо за помощь!

2 ответа2

3

Добавленные в bashrc псевдонимы не вступают в силу немедленно. Вы должны перезапустить сеанс терминала или выйти из системы и снова войти в систему.

Чтобы псевдоним вступил в силу немедленно, запустите строку псевдонима, которую вы добавили на терминале, как если бы это была команда или источник вашего bashrc как объясняет Nitrodist в первом комментарии.

1

Вы можете попробовать изменить исходный набор псевдонимов vi . Вот мой результат grep :

/etc/profile.d/vim.sh: alias vi >/dev/null 2>&1 || alias vi=vim

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