[tmux] version 2.1 存在缓存bug
【摘要】 目录
起因
分析
解决
起因
在tmux session 之中 ,尝试修改一个文件内容,发现于tmux 外部 查看该文件内容压根就没有修改到,只能从外部来进行处理
分析
在folder文件夹下有如下两个文件夹 test 以及test_1
├── test
│ └── test.txt
└── test_1 └── test.txt
...
目录
- 起因
- 分析
- 解决
起因
在tmux session 之中 ,尝试修改一个文件内容,发现于tmux 外部 查看该文件内容压根就没有修改到,只能从外部来进行处理
分析
在folder文件夹下有如下两个文件夹 test
以及test_1
├── test │ └── test.txt └── test_1 └── test.txt
注意,两个文件夹下虽然都有相同的文件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)