我想知道是否存在一些插件,它提供了基於rails片段(來自snipmate)的語法完成。 例如:語法完成基於片段的rails項目在vim
由於規格,我提供shou
,按熱鍵,我得到了可能的完成列表(如Ctrl-p)。從列表中選擇任何內容,都會插入一段代碼。
是否存在這樣的事情?
我想知道是否存在一些插件,它提供了基於rails片段(來自snipmate)的語法完成。 例如:語法完成基於片段的rails項目在vim
由於規格,我提供shou
,按熱鍵,我得到了可能的完成列表(如Ctrl-p)。從列表中選擇任何內容,都會插入一段代碼。
是否存在這樣的事情?
你可以打<C-r><Tab>
在插入模式,彈出可用的片段列表,打<Enter>
選擇正確的一個,並擊中<Tab>
擴大片段。但菜單沒有提供說明。
這不是特定於SnipMate,但您也可能會發現Vim的行補全功能在此處很有用。在插入模式下,對於整條生產線,將提供可能的完成。所以,如果你已經有了類似下面在打開的緩衝區:
it { should belong_to(:user) }
it { should validate_presence_of(:title) }
,你開始輸入
it {
CTL-XCTL-1
...你會得到可能的全線完成匹配列表。
謝謝!這真是有用! –