开发工具 关于 vim 或 sublime_text2 写代码的问题

gefangshuai · 2013年08月21日 · 最后由 staticor 回复于 2013年08月27日 · 2704 次阅读

大家都怎么写

<%=  method%>

表示每次打个“<”,然后“%”,然后“=”,然后“%”,然后“>”, 有没有快捷键一步生成

<%=  %>

如果 zencoding 可以实现,请问 vim 和 st2 中要怎么设置呢?

sublime text 中有个插件,安装好了之后,按 shift+ctrl + . 就能出来

<%=  %>

#1 楼 @lxxdn 哦,那 vim 里面呢?有方法吗?

#3 楼 @yesmeck 3q,解决了,输入“=”,然后 tab 键,就会生成:

<%= %>

输入"%",然后按 tab 键,就会生成:

<% %>

我在这个坛子说过多次,和推荐过多次了。请用 slim,谁用谁知道,用过不后悔。它好,你也好。 一举解决各种烦人的 html tag 和 这种数据输出符号:<%= %> .

#5 楼 @outman 能简单说下 slim 具体的作用么

#5 楼 @outman 我觉得 vim 还行啊,锻炼我的记忆力和动手能力,呵呵。

vim 有不少插件能做这种事情,比如 tpope 的 vim-rails + vim-surround

slim(或者 haml)最起码的好处就是不用写 <%= %> 了。。

sublime 不是可以自定义么,自己可以定义一个snippet

#1 楼 @lxxdn ST2 这个插件叫ERB Insert and Toggle Commands

@gefangshuai 还是赶快 slim 吧,一开始不听大拿们的建议,以前写的 erb 用时间再改。 现在新建的 view 都是用 slim,用了 slim 后,眼不花了,腰不酸了。

顶个 slim

sublime 不是可以自定义么,自己可以定义一个 snippet > 比如可以 >之后加 Tab 直接响应出想要的 以及设置哪些语言环境使用。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号