我想知道是否存在一些基于 rails 片段(来自 snipmate)提供语法补全的插件。例子:
按照规范,我提供shou
,按热键,我得到了可能的完成列表(如 Ctrl-p)。从列表中选择任何内容,将插入一个片段。
这样的事情存在吗?
我想知道是否存在一些基于 rails 片段(来自 snipmate)提供语法补全的插件。例子:
按照规范,我提供shou
,按热键,我得到了可能的完成列表(如 Ctrl-p)。从列表中选择任何内容,将插入一个片段。
这样的事情存在吗?
您可以<C-r><Tab>
在插入模式下点击以弹出可用片段列表,点击<Enter>
选择正确的片段并点击<Tab>
展开片段。但是菜单没有提供描述。
这不是 SnipMate 特有的,但您可能还会发现 Vim 的行完成功能在这里很有用。在插入模式下,Ctl-xCtl-l将为整行提供可能的完成。因此,如果您的开放缓冲区中已经有类似以下内容:
it { should belong_to(:user) }
it { should validate_presence_of(:title) }
然后你开始打字
it {
Ctl-xCtl-l
...您将获得匹配的可能的完整行完成列表。