编辑.cfg使Ubuntu服务器停留在vi编辑器中

时间:2010-11-09 18:32:26

标签: ubuntu vi sudo

我正在尝试按照教程在Ubuntu服务器(在虚拟机上)安装一些程序。我在它所说的我需要编辑.cfg文件的部分。环顾四周后,我找到了

sudo vi /path/file.cfg

可用于在命令行中编辑文件。

输入后,我得到了一行:

~  
~  
~  
~  

我按了回车,现在我被困在一个空白处。

我如何摆脱它?如何在Ubuntu服务器上的命令行中编辑和保存我的.cfg文件?

5 个答案:

答案 0 :(得分:2)

我建议您使用nano(或gedit,如果您是图形的)而不是vi初学者。 vi / vim是一个很棒的编辑器,但更难使用。

由于您有一个空文件,只需按Escape退出,然后按:q!

答案 1 :(得分:1)

按escape然后键入:q!然后按Enter键。

答案 2 :(得分:0)

按Ctrl + C然后尝试输入:q!

答案 3 :(得分:0)

如果你有一个代字号列,你打开一个空文件。

要退出编辑器,请键入<ESC> :q <ENTER>

如果要保存内容,请键入<ESC> :x <ENTER>

答案 4 :(得分:0)

要解决您的问题,请输入Esc :q!

要确保vi不会再显示,除非您明确调用它,您应该将以下行添加到〜/ .bashrc文件中:

export EDITOR=emacs

(或者用你选择的编辑代替emacs。)

在您的终端输入source ~/.bashrc以使此更改立即生效。