即使在 RedHat 中安装了 vim,我也无法使用 vi
I cannot use vi even after installing vim in RedHat
我无法使用 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 ~]#
检查您的别名
alias | grep vi
你看到了
alias vi=''
这基本上意味着 vi
命令本身没有被替换,引导命令:
$ vi index.html
成为
$ index.html
告诉 shell 启动一个名为 index.html
的程序,该程序不存在。
如评论中所建议,
unalias vi
允许删除别名并调用 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 ~]#
检查您的别名
alias | grep vi
你看到了
alias vi=''
这基本上意味着 vi
命令本身没有被替换,引导命令:
$ vi index.html
成为
$ index.html
告诉 shell 启动一个名为 index.html
的程序,该程序不存在。
如评论中所建议,
unalias vi
允许删除别名并调用 vi。
也就是说,除非您在控制台中明确输入了错误的别名,否则它可能位于您的配置文件中的某个位置,并且可能会在未来继续困扰您...