标准做法是什么?
键入vim
以启动命令或其常用别名vi
?
答案1
可能没有办法知道您问题的答案。我假设存在年龄偏见,年长的用户使用“vi”,而年轻的用户使用“vim”或“gvim”。
有些发行版默认安装包含“vi”,但不包含“vim”。这些系统的偶尔用户可能不会安装“vim”。
基于 Busybox 和类似系统的嵌入式 Linux 文件系统仅具有精简版的“vi”,根本没有“vim”,也没有空间容纳它。
无论如何,如果您正在编写脚本,最好不要做任何假设并保留“vi”和“vim”之间的区别。
如果您要为用户设置默认别名,我建议不要自动将“vi”别名为“vim”。有些用户可能希望保留这种区别。其他用户应该添加自己的别名,或者取消注释您提供的注释别名。
如果您正在教学,那么您需要解释“vi”和“vim”衍生词(例如“gvim”)之间的区别,并且您需要解释常见的别名。