本來想寫一篇部落格文講這個問題的,但寫到一半跑去開 PR 給 ERB-Sublime-Snippets 增加說明,就這樣被接受了。

因此請看 ERB-Sublime-Snippets > README > Resolve conflicting tab trigger 小節。

主要的問題點是,我同時裝了 ERB-Sublime-Snippets 跟 Rails Developer Snippets 這兩個 packages,再加上內建的 Rails package,他們有幾個 tab 自動完成關鍵字是相同的,其中最常遇到的就是 <% end %> 了。

解決方法就如連結裡所寫。

另外,我仍然 fork 了自己的 ERB-Sublime-Snippets 版本 (https://github.com/ascendbruce/ERB-Sublime-Snippets),原因是作者不接受 erp 跟 erc 這兩個關鍵字 (預設的是 er, pe 跟 pc)。我個人是覺得 erp比 pe 較直覺啦,所以… 歡迎使用,不過我還沒更新 README 的安裝教學,可以先參考 這個。