Mic*_*jen 8 vim hash alignment tabular ruby-1.9
假设我有以下选项Hash作为Ruby 1.9.x中方法的参数:
my_method :arg1,
some_option: "value 1"
some_other_option:true
option_three: 123
Run Code Online (Sandbox Code Playgroud)
使用Tabular VIM插件,正则表达式将获得选项哈希对齐,如下所示:
my_method :arg1,
some_option: "value 1"
some_other_option: true
option_three: 123
Run Code Online (Sandbox Code Playgroud)
在:已经留连接到钥匙,不像,例如,JSON.
或许更具视觉吸引力的风格,看起来更加一致:
my_method :arg1,
some_option: "value 1"
some_other_option: true
option_three: 123
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何使用Tabular完成这些对齐中的任何一个?
谢谢!
ib.*_*ib. 13
为了获得第一个对齐,可以使用该命令
:Tab/\w:\zs/l0l1
Run Code Online (Sandbox Code Playgroud)
为了将哈希键对齐到右侧,在应用:Tabular命令之前,仅选择包含它们的行似乎是不可避免的,
:Tab/\w:\zs/r0l1l0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1541 次 |
| 最近记录: |