sourcekitten.vim是一个实验性的Vim插件,用于实时突出显示Swift代码。然而,这个插件的速度问题是显而易见的。在处理代码的过程中,速度缓慢的问题主要体现在对行号和位置的计算上。为了解决这个问题,可以考虑在Python中进行计算,以避免Vim中的matchaddpos()cursorline产生冲突。尽管我没有找到直接针对这个问题的官方解决方案,但可以推测,这可能是Vim中的一个错误

在处理缩进和语法高亮时,Vim社区有许多插件可供参考。vim svelte插件专门用于Svelte3组件的语法高亮和缩进处理。如果你对更广泛的代码缩进工具感兴趣,可以查看代码缩进工具,该工具可以有效改善Vim的缩进表现。