[tmux] version 2.1 存在缓存bug
目录
- 起因
- 分析
- 解决
起因
在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 在重复上次实验
- 原文作者:大鱼
- 原文链接:https://brucedone.com/archives/1123/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。