在atom中,在使用.erb文件时,我的基本愿望是每当我在键入<%
或<%=
后按制表符时,%>
映射结束标记
我确实安装了 emmet,它会自动想要输入 <<%></%>
,这并不理想......
如果你安装了Rails语言包,文件扩展名是.erb,那么只需键入"="(不带引号),然后按Tab,它就会给你开始和结束标签。
键入"-"和选项卡将为您提供非显示标记。
对于那些可能仍然有问题并且已经安装了"language-ruby-on-rails"软件包的人,请检查您是否安装了emmet或其他一些速记助手软件包。
如果您这样做,请考虑完全禁用 emmet(或其他速记包),或者将其配置为不干扰由 language-ruby-on-rails 生成的那些片段。
也许你可以尝试用这个原子包设置一个宏:
https://atom.io/packages/atom-macros
我自己没有用过,可能值得研究一下您的需求。