繁体   English   中英

在Vim中基于代码片段的语法完成

[英]Syntax completion based on snippets for rails project in vim

我想知道是否存在一些基于Rails片段(来自snipmate)提供语法完成的插件。 例:

根据规格,我提供shou ,按热键,然后获得可能的补全列表(例如Ctrl-p)。 从列表中选择任何内容,将插入一个片段。

是否存在这样的东西?

您可以在插入模式下按<Cr><Tab>弹出可用的片段列表,按<Enter>选择正确的片段,然后按<Tab>展开片段。 但是菜单没有提供描述。

这并非特定于SnipMate,但是您可能还会发现Vim的行完成功能在这里很有用。 在插入模式下, Ctl-x Ctl-1将提供整行的可能全。 因此,如果您的打开缓冲区中已经包含以下内容:

it { should belong_to(:user) }
it { should validate_presence_of(:title) }

然后您开始输入

it { Ctl-x Ctl-1

...您将获得可能匹配的全行补全列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM