gpt4 book ai didi

vim - 通过 Lua 启动 Vim

转载 作者:行者123 更新时间:2023-12-04 19:46:50 27 4
gpt4 key购买 nike

我正在编写一个简单的小 Lua 命令行应用程序,它将构建一个静态网站。我将片段存储在 sqlite 数据库中。从数据库中检索数据和保存数据一样简单;我的问题来自编辑数据。

是否有一种优雅的方式将数据从 Lua 传输到 vim? vim 可以编辑内存缓冲区并返回它吗?我计划通过 os.execute('vim') 启动编辑器,但只是在获取临时文件句柄并将数据库输出转储到其中之后。我想避免以这种方式接触文件系统,但这是我的应急计划。

最佳答案

我知道实现你想要的唯一方法是分配一个临时文件并编辑它。实际上,我不担心接触文件系统:如果您的数据很小,您可以希望操作系统将其保存在内存缓存中,并且仅在其他空闲周期将这些位写入磁盘。

一些系统提供了保证保存在 RAM 中的文件系统的一部分,但它非常不可移植。

关于vim - 通过 Lua 启动 Vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732541/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com