Python 打开和保存时是否预处理缓冲区?

Python 打开和保存时是否预处理缓冲区?,python,vim,Python,Vim,使用vim,我希望以某种方式得到一段总是被其他内容替换的文本。具体来说,我想导入pdb;pdb.设置_trace()显示为pdb,将pdb输出为import pdb;pdb.保存缓冲区时设置_trace() 这可能吗?这不完全是你想要的,但你可以使用 然后键入PDB如果是外观问题,您可以尝试以下操作 set conceallevel=2 syn region inPDB concealends matchgroup=bPBD start="import pdb ; " end="pdb\zs.s

使用vim,我希望以某种方式得到一段总是被其他内容替换的文本。具体来说,我想
导入pdb;pdb.设置_trace()
显示为
pdb
,将
pdb
输出为
import pdb;pdb.保存缓冲区时设置_trace()


这可能吗?

这不完全是你想要的,但你可以使用


然后键入
PDB

如果是外观问题,您可以尝试以下操作

set conceallevel=2
syn region inPDB concealends matchgroup=bPBD start="import pdb ; " end="pdb\zs.set_trace()\ze"
hi inPDB gui=bold guifg=red
使用及其论点

set conceallevel=2
syn region inPDB concealends matchgroup=bPBD start="import pdb ; " end="pdb\zs.set_trace()\ze"
hi inPDB gui=bold guifg=red