ubuntu 终端在 vi 编辑器中无法正常工作

ubuntu 终端在 vi 编辑器中无法正常工作

最近我在笔记本电脑上安装了 ubuntu 以使用 c 编程。但是当我打开终端并输入 vi test.c 时,它打开了但无法正常工作。当我按退格键时它不起作用,当我按箭头键时它会打印一些字母。我该怎么做才能正常工作。请任何人帮助解决这个相关问题。谢谢

答案1

类型 sudo apt-get install vim

在你的终端,这将解决你的问题

答案2

默认情况下,Ubuntu 将安装vim-tinyvim 的简版。当您vi在终端中输入时,它将默认以 vi 兼容模式启动这个最小 vim。从普通 vim 用户的角度来看,这很糟糕,因为 vi 兼容意味着退格,所有正常的 vim 行为都将以原始 vi 方式运行。

一种解决方案是通过包含以下行来打开.vimrc和关闭 vim 兼容模式:set nocompatible

另一种方法是手动安装功能更丰富的 vim 版本(如完整版),例如sudo apt-get install vim。默认情况下,在基于 Debian 的系统(如 Ubuntu)上,这将使命令vi以非兼容模式启动 vim。

答案3

我遇到了同样的问题,请记住,在输入 test.c 后,必须按下“i”键才能开始输入代码

答案4

卸载“vim”。

sudo apt-get remove vim

然后,安装“vim”。

sudo apt-get install vim

我也遇到了和你一样的错误,所以我卸载并安装了“vim”。然后,这些错误就解决了。

相关内容