IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:vi编辑器

共 1 篇相关文章

IT 累计浏览 2,246

使用vi命令出现Swap file "..." already exists!警告

这篇讲的是 Linux 用户用 `vi` 编辑文件时,可能遇到的一个经典小麻烦。 具体来说,当你尝试打开一个文件时,可能会收到 “Swap file '...' already exists!” 的警告,导致无法正常进入编辑界面。文章作者在强制关机后就碰到了这个问题。其根本原因在于,`vi` 在编辑文件时会在同目录下生成一个隐藏的交换文件(.swp),用于数据恢复。这个警告意味着该文件已经存在,可能是上次编辑未正常退出,或文件正被其他用户编辑所致。 文章提供的解决方案非常直接:进入文件所在目录,使用 `ls -a` 命令显示出所有隐藏文件,找到并删除那个对应的 `.swp` 文件(例如 `hello.ksh.swp`),然后就能重新正常打开原文件了。这个操作简单有效,清除了 `vi` 认为“正在被占用”的锁信号。 对于经常在终端工作的朋友来说,这是一个很实用的故障排查小技巧。文章演示了从遇到报错、分析原因到动手解决的完整思路。