0

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

按照规范,我提供shou,按热键,我得到了可能的完成列表(如 Ctrl-p)。从列表中选择任何内容,将插入一个片段。

这样的事情存在吗?

4

2 回答 2

2

您可以<C-r><Tab>插入模式下点击以弹出可用片段列表,点击<Enter>选择正确的片段并点击<Tab>展开片段。但是菜单没有提供描述。

于 2012-05-11T08:45:04.597 回答
2

这不是 SnipMate 特有的,但您可能还会发现 Vim 的行完成功能在这里很有用。在插入模式下,Ctl-xCtl-l将为整行提供可能的完成。因此,如果您的开放缓冲区中已经有类似以下内容:

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

然后你开始打字

it {Ctl-xCtl-l

...您将获得匹配的可能的完整行完成列表。

于 2012-05-11T12:41:41.643 回答