TextMate中是否有命令重新缩进或格式化文件中的文本?
在粘贴代码块,删除块等以重新缩进文件后,我一直在IDE中使用它。
奖励分数,如果有一种方法可以缩进,转过来:
has_many :users, :class_name => 'Users', :dependent => :destroy
has_many :comments, :class_name => 'Comments', :dependent => :destroy
进入这个:
has_many :users, :class_name => 'Users', :dependent => :destroy
has_many :comments, :class_name => 'Comments', :dependent => :destroy
但即使只是简单的重新格式化也会很棒。
不确定是否重要但我在这里主要讨论Ruby-on-Rails应用程序。
答案 0 :(得分:5)
甜!
此捆绑包为Ruby代码添加了它:http://github.com/mocoso/code-beautifier.tmbundle#readme
它只缩进Ruby代码(不是HTML或其他任何东西),并且不执行漂亮的缩进(只是常规缩进),但仍然 - 它用一个命令重新缩进整个文件。
编辑:刚刚实现了另一种使用内置TextMate功能的方法。 期权Apple苹果[ 这缩进了一行。因此,如果你执行ctrl-a(选择全部)然后选项-apple- [它具有类似的效果(虽然它是两个命令而不是一个,并且失去了光标的位置)
答案 1 :(得分:1)
漂亮的缩进?没门。我不知道有什么叫做那个。我会看这个帖子。
现在我使用apple +'['或']'
确保我的缩进设置为柔和的空间。
我不能说这正是你要找的......