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

Ash*_*ish 27 editor vi

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

小智 35

类型 sudo apt-get install vim

在您的终端中,这将解决您的问题


Cha*_*Suh 19

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

一种解决方案是打开.vimrc和通过包括管线关闭VIM兼容模式:set nocompatible

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


use*_*314 0

按插入键键入/删除。

完成编辑后,按 esc 将允许您键入以下命令:wq(保存并退出)或 :q! (不保存直接退出)