[tmux] version 2.1 存在缓存bug

举报
~大鱼~ 发表于 2021/05/27 15:28:11 2021/05/27
【摘要】 目录 起因 分析 解决 起因 在tmux session 之中 ,尝试修改一个文件内容,发现于tmux 外部 查看该文件内容压根就没有修改到,只能从外部来进行处理 分析 在folder文件夹下有如下两个文件夹 test 以及test_1 ├── test │   └── test.txt └── test_1 └── test.txt ...

目录

  • 起因
  • 分析
  • 解决

起因

在tmux session 之中 ,尝试修改一个文件内容,发现于tmux 外部 查看该文件内容压根就没有修改到,只能从外部来进行处理

分析

在folder文件夹下有如下两个文件夹 test 以及test_1

注意,两个文件夹下虽然都有相同的文件test.txt ,不过内容完全不一要,test/test.txt 内容是 test ,test_1/test.txt内容是test_1,这里进行两个操作

  • 进入tmux状态,cd 切换到test目录下
  • 保持这个seesion会话,在另外一个session下对test_1 文件夹和test文件互换

这个时候进入之前的session之中,使用vim打开已经互换之后的test文件下test.txt,你会神奇的发现原本应该是test_1下的文件内容,依然保持原先的保存,这个缓存一直存在

解决

退出当前的目录,重新进入,或者更新最新的tmux 在重复上次实验

文章来源: brucedone.com,作者:大鱼的鱼塘,版权归原作者所有,如需转载,请联系作者。

原文链接:brucedone.com/archives/1123

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。