DO 使用vim代替vi - aispin/mamboer.github.io GitHub Wiki

如果仅仅是在当前用户的terminal内, 可以在.bashrc文件中加入:

alias vi=vim

如果是系统范围内将vi代替掉,可以使用软链接

sudo ln -s `which vim` /usr/local/bin/vi

重启terminal即可

If you need the changes only for your id, and within a terminal session: alias vi to vim as suggested by AI.

If you want a system-wide change on your machine, soft-link to vim in /usr/local/bin:

sudo ln -s which vim /usr/local/bin/vi Note: Programs can ignore any aliases on vi by running command vi or \vi instead of just vi.