代码格式化+ Slim中的行继续

时间:2013-03-21 03:57:49

标签: newline code-formatting slim-lang

我最近一直在学习Slim,我想知道是否有办法在其中格式化或美化我的代码。我一直警惕使用换行符(按Enter键),因为它会导致错误。

我想格式化它的原因是因为我的大部分代码都不适合我的文本编辑器的单行,而通常会发生的是它继续到下一行,这通常最终对我来说是不可读的。

这通常只有一行:
li #{author.first_name} #{author.last_name} <a href="/">View</a><a href="/">Edit</a><a href="/">Delete</a>

是否有方法或角色来表示线条延续?我希望链接使用下一行,以便它对我来说更具可读性。

2 个答案:

答案 0 :(得分:9)

您还可以使用attributes wrapper跨越多行

div[id="#my-id"
  class="my-class" 
  data-author="George Washington"
  data-date="2013-08-21"]

答案 1 :(得分:4)

你的例子可以分成更小的部分:

li
  =#{author.first_name} #{author.last_name}
    a href="/" View
    a href="/" Edit
    a href="/" Delete