使用 vi 在终端中编辑文件

Jaa*_*wis 7 vi

我有一个问题,我已经安装了 Ubuntu 14.04 并且在这台机器上是 icinga 软件。当我打开终端并输入:

sudo vi /etc/icinga/objects/localhost.cfg
Run Code Online (Sandbox Code Playgroud)

然后终端打开了文件,但我不能输入这个文件。当我输入“d”时,终端会删除文件中的所有内容。

kar*_*rel 9

vi = 对于新用户来说太难使用
nano = 从像 vi 这样的终端运行的文本编辑器,只是它更容易使用有两个原因:

  1. 使用 nano 编辑器的说明总是可以在每页的底部找到。
  2. 您需要知道的仅有的两个 nano 键盘快捷键是 WriteOut 和 Exit。按键盘组合Ctrl+O然后按Enter保存正在编辑的文件。按键盘组合Ctrl+X退出 nano。

nano 是默认安装在 Ubuntu 中的。
提示 - 使终端更易于阅读。在终端中选择Edit -> Profile Preferences -> Colors选项卡并将背景颜色更改为黑色,将文本颜色更改为白色。


g_p*_*g_p 8

vi或者vim是高级编辑器。所以我建议你在使用它之前先熟悉它。

目前:

  • 如果要使用终端编辑文件,请按i进入insert模式。

  • 编辑您的文件,然后按ESC:w保存更改并:q退出。

但是,您可以将这两者结合起来:wq编写并退出vim编辑器。


如果您想学习如何使用vim编辑器,请使用vimtutor命令,它会启动 Vim 导师。