nano 编辑器无法写入和读取文件

nano editor is unable to write and read a file

我在 raspberry pi 上使用 putty 连接 samba。我使用 nano 作为文本编辑器配置了 smb.conf 文件。尝试使用 vi 编辑器,但它不允许我输入 space 或创建新行。

重启samba后。它创建 smb.conf.save 文件。当我尝试 nano smb.conf(原始文件)时,它没有显示任何空白页(见下图)。它也崩溃了,因为我无法返回命令行。我必须关闭并再次打开它。

当我尝试使用vi编辑器查看时smb.conf。我能够查看文本。

有人知道问题出在哪里吗?如何解决?谢谢。

基本上 vim 将您的缓冲区(未保存的编辑)保存在扩展名为 .save 的临时文件中,以便您可以将其用作备份,以防发生意外系统重启等情况

VIM 与其他文本编辑器有点不同。它有多种模式插入模式(您可以在其中编辑文本)和命令模式(您可以在其中使用字母键执行命令,例如使用 k 向上和使用 dd 删除等命令。一旦您打开 vim 您处于命令模式,因此在按 I 跳转到插入模式之前您无法编辑文本。 检查 https://www.radford.edu/~mhtay/CPSC120/VIM_Editor_Commands.htm

我对你的问题的回答是学习关于 vim 的快速教程,然后使用 vim 进行编辑,或者使用 nano 打开 .save 文件编辑你的文件,然后在保存时删除 .save扩展