如何做';t在vim中保存代码
是否可以将文本添加到文件中,并使vim不保存它 为了澄清这一点,我正在创建一个vim插件来添加性能信息 上面的函数,但我不希望保存这些函数 我本想“折叠”这些信息,但也保存了下来;我在谷歌上搜索过,但似乎从来没有人试图不保存他的部分代码(因为这有点胡说八道:D) 所以,如果你听说过这样的事情,我将不胜感激! 提前感谢。记住Vim是一个文本编辑器;您的特性与IDE密切相关。因此,我只能想到乱七八糟的事情:如何做';t在vim中保存代码,vim,save,folding,Vim,Save,Folding,是否可以将文本添加到文件中,并使vim不保存它 为了澄清这一点,我正在创建一个vim插件来添加性能信息 上面的函数,但我不希望保存这些函数 我本想“折叠”这些信息,但也保存了下来;我在谷歌上搜索过,但似乎从来没有人试图不保存他的部分代码(因为这有点胡说八道:D) 所以,如果你听说过这样的事情,我将不胜感激! 提前感谢。记住Vim是一个文本编辑器;您的特性与IDE密切相关。因此,我只能想到乱七八糟的事情: 唯一使文本看起来与实际不同的内置功能是隐藏,它只能隐藏字符或用单个字符替换字符(对您没有用
- 唯一使文本看起来与实际不同的内置功能是隐藏,它只能隐藏字符或用单个字符替换字符(对您没有用处),以及折叠,您可以使用自定义的
添加信息(但会干扰常规文件类型的折叠)'foldtext'
- 在GVIM中,您可以通过
使用鼠标工具提示'ballodexpr'
- 实际上,您可以修改
/BufWritePre
事件上的文本,但如果该信息只是补充信息,并且永远不应保留,这是不自然的(跳转、搜索等也会受到影响),它可能会中断,留下文本BufWritePost
- 许多插件使用
和:new
创建单独的暂存缓冲区;请参阅:setlocal buftype=nofile
:帮助特殊缓冲区
。在这种情况下,您可以做任何您想做的事情,但它与原始文件是分开的