用Linux的vi编写文件后按wq保存时瞬间出现好多重复,这是怎么回事?

2022-10-02 19:57

3个回答
你是在编辑 /c 目录下的 lx2.c 这个文件吧?
vi在编辑文件的时候会保留一个备份.lx2.c.swp,是个隐藏文件(文件名以点号.开头)。
提示已经说得很清楚了,出现这个提示可能有两个原因:
1)另一个程序正在使用同一个文件。
2)你上次编辑这个文件的时候没有正常退出。
总之,是你这次打开文件时,vi检测到文件的实际内容与备份不一致。
所以,如果不需要这个备份了,就删除这个隐藏文件,然后再用vi编辑,就不会有这个提示了。
提示里已经说得非常明白了,建议你静下心来仔细看一下。
在vi下输入东西,莫名其妙复制n遍,经过无数次反复试验,发现在命令行模式下,按了数字n,然后进入编辑模式输入内容,当退出编辑模式时,所输入内容会被复制n遍
没明白?抓图?
相关问答
linux头文件存在编译时却找不到
1个回答2023-04-04 02:05
包含路径不对
linux下vi编完rcS以后, wq 后只提示 文件名和行号 ,rcS 63L,0C 但是没有执行保存退出动作
2个回答2022-08-19 05:21
"没有执行保存退出动作" 只显示 "rcS 63L,0C ", 应该是权限问题,你退出检查一下权限,重新试一下,最好发个截图看看。
linux命令vi编辑完成后 :wq 回车后出现如下错误提示。这是什么原因?
1个回答2022-09-29 09:55
你编辑文件命令只有vi,所以保存的时候没有文件名,不知道保存到哪个文件 可以输入 :wq filename 这样就保存到filename文件了 也可以vi filename 编辑完:wq即可
linux系统除了vim、vi 还有什么比较好编辑器?
2个回答2023-02-26 10:40
文本模式下的编辑器有vi、vim、PNEdit(vi的增强版本)和Emacs。Vi、vim、Emacs是在Linux中使用比较早的编辑器,PNEdit(vi的增强版本)是近两年被广泛使用的,每款编辑器...
全文
linux中怎么查看文件是否存在?
1个回答2023-04-10 20:05
find命令 find是linux下用于查找文件的通用方法。 find语法: find [指定查找目录] [查找规则] [查找完后执行的action] 例如:find /tmp -nam...
全文
linux中怎么查看文件是否存在
1个回答2023-03-30 14:25
find命令 find是linux下用于查找文件的通用方法。 find语法: find [指定查找目录] [查找规则] [查找完后执行的action] 例如:find /tmp -nam...
全文
为什么 Linux 文件拷贝后占存就大了
1个回答2022-12-22 05:11
货车上带回来
在linux中编译C输入完程序后输入个:wq然后按什么键就然后就回到了上一个界面?
2个回答2022-08-20 13:56
在 vi 编辑器里。 先 按一下 ESC 退出,然后 按 : 键,然后输入 wq 保存并退出的意思,再打回车,即可退出编辑状态。 使用 gcc -o C源文件 即可编译。
热门问答