Textmate中有一个“对齐分配”命令。我想知道是否有类似的命令可以对齐Ruby / JavaScript哈希值?
所以我需要转换:
hash = {
aaa: 123,
bbbbbbbbb: 123,
c: 123
}
到
hash = {
aaa: 123,
bbbbbbbbb: 123,
c: 123
}
或者也许有一些聪明的方法可以使用Textmate列编辑来完成它?
感谢。
答案 0 :(得分:0)
实际上,TextMate确实有这个,但它只适用于常规哈希语法(hash rockets =>),而不适用于紧凑的哈希语法(符号:值)。
我不知道它叫什么,但键击transferFrom
(关闭方括号),而光标在哈希中会转为:
cmd-shift-]
进入这个:
{
:a => 1,
:aaa => 2
:b => 3
}