一个应用程序想要将文本输出到vim,并实时知道正在进行的编辑操作。
.swp文件提供了这些信息。有人能指导如何使用Python读取这个二进制文件吗?
.swp文件提供了这些信息。有人能指导如何使用Python读取这个二进制文件吗?
.swp
文件格式进行了自己的研究,该工具可以查看.swp
内容(这是一个带有大量文档的perl脚本)。$ ls.swp .ls.swp.sw*
.ls.swp.swo:adamhotep@tabasco:~/git/misc-scripts/ls.swp (running) 85d ago
.ls.swp.swp:adamhotep@tabasco:~/git/misc-scripts/ls.swp 85d ago
我相当确定您不会获得任何实时数据,因为这只会是vim维护的大量磁盘I/O。
open("yourfile.swp","rb")
? - Padraic Cunninghamsrc/memline.c:ml_recover()
看起来是一个很好的起点。 - Ves