Advertisement

第十六章 spf13 插件-neosnippet 使用教程

阅读量:

如上所述,neocomplete是一款具备自动补全功能的插件。

此外,该插件还支持代码片段的补全功能(即模板补全),但若希望使用这一功能,则需要额外安装neosnippet或ultisnips这两个插件。

spf13集合包在安装过程中会自动集成neosnippet,因此用户无需手动配置即可享受模板补全带来的便利。

snippet与complete这两个插件之间存在紧密的关联性,因为它们均由同一开发者所创建。

个人实践:

通过spf13提供的<ctrl+k>功能,在常规模式以及插入模式下均无法触发neosnippet的相应操作。

这是为何?

其根本原因在于,该插件的运行机制要求用户首先输入特定的关键字,从而激活自动补全菜单,之后才能使用<ctrl+k>进行后续操作。

例如,当用户先输入关键字while时,系统会弹出与while相关的补全选项列表。此时再按下<ctrl+k>,才能实现预期的功能。

然而,我在初始阶段直接在空白行上使用<ctrl+k>,自然无法达到效果。

此外,while关键字可能对应多种代码片段形式,在不同模板之间进行切换时,同样需要借助<ctrl+k>完成操作。

这种使用方式与我最初的设想存在差异。

那么neosnippet插件究竟提供了哪些可用的模板呢?

毕竟各类编程语言所采用的代码模板格式并不相同。

全部评论 (0)

还没有任何评论哟~