UltiSnips UltiSnips是Vim中片段的最终解决方案。 它具有许多功能,速度是其中之一。 在此演示中,我正在编辑一个python文件。 我先展开#! 代码段,然后是class代码段。 完成菜单来自 ,UltiSnips还集成了等。 我可以跳过占位符并添加文本,而代码段会自动在其他位置插入文本:当我将Animal作为基类添加时, __init__会更新以调用基类构造函数。 当我向构造函数添加参数时,它们会自动分配给实例变量。 然后,我插入我的个人代码段进行print调试。 请注意,我离开了插入模式,插入了另一个代码片段,然后返回以向__init__添加一个附加参数,并且该类代码