我正在尝试编辑我的 /etc/network/interfaces 文件以添加一行代理服务器。我首先“sudo su -”以 root 身份运行,然后“vi /etc/network/interfaces”。但是一旦我进入那里,我就无法编辑。我尝试在键盘上同时按下“insert”和“i”,结果应该适用于 vi。发生了什么?我做错了什么?
答案1
如果您不满意使用 vi 的复杂性,请尝试使用 nano 文本编辑器,它包含在默认的 Ubuntu 安装中。使用 nano 只需要知道两件事,它们都出现在 nano 中每个页面的底部。您需要知道的唯一两个 nano 键盘快捷键是 WriteOut 和 Exit。
按下键盘组合键Ctrl+ O,然后按下Enter将正在 nano 中编辑的文件保存到当前位置。
按键盘组合键Ctrl+X退出 nano。
/etc/network/interfaces
要从终端类型编辑文件:
sudo nano /etc/network/interfaces
答案2
你没有做错什么。你只是不知道如何使用 vim。
Vim 是一款与其他编辑器不同的编辑器。如果你想了解它的工作原理,请全屏打开终端并输入vimtutor
。它将教你如何在 vim 中使用 vim。