即使在RedHat中安装了vim,我也无法使用vi

时间:2019-03-17 07:07:21

标签: bash vim redhat vi

我无法使用vi命令打开文件。我可以用vim打开,但是我不能用vi打开。这是在我尝试启用语法照明(终端中的着色)之后发生的。我可以使用vim打开文件,但不能使用vi打开文件。

[root@123-dev-lnx ~]# vi index.html
bash: index.html: command not found...
[root@123-dev-lnx ~]# vim index.html
[root@123-dev-lnx ~]#

1 个答案:

答案 0 :(得分:1)

使用

检查您的别名
 alias | grep vi

您看到了

alias vi=''

这基本上意味着vi命令本身被替换为空,从而导致了该命令:

$ vi index.html

成为

$ index.html

告诉外壳程序启动一个名为index.html的程序,该程序不存在。

按尺寸建议,

unalias vi

允许删除别名并调用vi。

也就是说,除非您在控制台中明确键入了错误的别名,否则它可能位于配置文件中的某个位置,并且将来可能会继续困扰您...