有没有办法可以在 VimL/VimScript 中打开文件并对用户隐藏?我正在写一个plugin它试图通过查找并可能搜索某些文件的内容来准确地弄清楚它应该做什么。目前我正在执行 :sview
在新窗口中打开文件。使用 :global/.../y a
搜索文件并读出找到的结果后,我 :close
该文件。但是,通过这种方式,可能会出现奇怪的用户体验,即看到您未明确请求打开的文件在您之前瞬间打开,然后再次关闭。我当前的方法可以满足我的需要,但我想找到一种视觉上不那么刺耳的方法来做到这一点。
如何在 VimScript 中打开文件,以便在不将其显示在窗口中的情况下对其进行操作(只读)?
最佳答案
您始终可以使用readfile()
将文件读入列表并直接处理列表,而无需使用缓冲区。
关于file - 如何在 VimScript 中打开文件并对其进行操作而不将其显示在窗口中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22851235/