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

时间:2015-10-30 19:43:27

标签: python vim

使用vim,我想以某种方式拥有一段总是被其他东西替代的文本。具体来说,我希望import pdb ; pdb.set_trace()显示为PDB,并且PDB在保存缓冲区时输出为import pdb ; pdb.set_trace()

这可能吗?

2 个答案:

答案 0 :(得分:0)

It isn't exactly what you asked for, but you can use ultisnips. snippet PDB import pdb pdb.set_trace() Then type PDB<tab>.

答案 1 :(得分:0)

如果是出现问题,你可以试试

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

使用syntax及其参数conceal