是否可以添加文本到文件,並使vim不保存它?如何不保存代碼在vim
爲了澄清這件事,我創建了一個vim插件,它將在函數上添加perfs信息 ,但我不希望這些被保存。
我想「摺疊」這些信息,但它也保存;我在谷歌搜索,但似乎沒有人試圖不保存他的代碼的一部分(因爲它有點廢話:D)。
所以如果你聽說過這樣的事情,我會非常感激! 在此先感謝。
是否可以添加文本到文件,並使vim不保存它?如何不保存代碼在vim
爲了澄清這件事,我創建了一個vim插件,它將在函數上添加perfs信息 ,但我不希望這些被保存。
我想「摺疊」這些信息,但它也保存;我在谷歌搜索,但似乎沒有人試圖不保存他的代碼的一部分(因爲它有點廢話:D)。
所以如果你聽說過這樣的事情,我會非常感激! 在此先感謝。
請記住,Vim是一個文本編輯器;您的功能與IDE密切相關。因此,我能想到的唯一的組裝機和黑客的:
'foldtext'
添加你的信息(但它會干擾常規文件類型的摺疊)。'balloonexpr'
使用鼠標工具提示。BufWritePre
/BufWritePost
事件上的文本,但是如果這些信息只是補充性的,並且永遠不會被保留下來,那是不自然的(跳轉,搜索等也會受到影響),並且可能會破壞,背後的文本。:new
和:setlocal buftype=nofile
;見:help special-buffers
。在那裏,你可以做任何你想做的事情,但它與原始文件是分開的。
您可能會考慮將其顯示在不同的緩衝區中? – Kent
我實際上試圖在緩衝的每個文件中寫入這些信息,並使另一個緩衝區導致缺乏可讀性。是否有可能在另一個緩衝區中顯示緩衝區的內容? – SeedmanJ