Ubuntu编辑器在vi编辑器中无法正常工作


19

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


1
是很强大,但不是很直观的使用是有turorial 这里也可以使用其他编辑器,如纳米
沃伦山

Answers:


28

类型 sudo apt-get install vim

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


是的,用户可能已经习惯了VIM,因为它可以提供语法高亮显示,因此VIM更直观,更易于使用,尤其是对于编程而言。
brim4brim 2013年

17

默认情况下,Ubuntu将安装vim-tinyvim的准系统版本。键入vi终端时,默认情况下它将在vi兼容模式下启动此最小vim。从普通vim用户的角度来看,这很可怕,因为vi兼容意味着退格,并且所有普通vim行为都将以原始vi方式表现。

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

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


这不会更改我的Ubunto 16.04上的任何内容。(“ vim已经是最新版本了。”)
Dirk

1

通常,UBUNTU附带的VI精简版最不完整,尤其是笔记本电脑。解决此最简单的方法是安装VI Editor的FULL VERSION。

使用TERMINAL,然后将其解雇

sudo apt-get install vim

提供密码,它肯定会工作。


1

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


0

按插入键输入/删除。

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


0

首先连接到互联网,然后在终端中键入以下命令,

sudo apt-get update
sudo apt-get install vim
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.