最近我在笔记本电脑上安装了 ubuntu 以使用 c 编程。但是当我打开终端并输入 vi test.c 时,它打开了但无法正常工作。当我按退格键时它不起作用,当我按箭头键时它会打印一些字母。我该怎么做才能正常工作。请任何人帮助解决这个相关问题。谢谢
答案1
类型
sudo apt-get install vim
在你的终端,这将解决你的问题
答案2
默认情况下,Ubuntu 将安装vim-tiny
vim 的简版。当您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”。然后,这些错误就解决了。