【发布时间】:2015-02-19 15:57:05
【问题描述】:
我在 Vim 中使用 Tabular 将 Python 中数据文件上的定义与一些长 cmets 对齐:
# A long comment here with many words
param_1 = 42
parameter_2 = 0.25
# Another long comment
para_3 = 'abc'
parameter_number_4 = some_var
如果我在选择中使用Tabularize /=,也会处理 cmets,因为有些很长,所以我得到:
# A long comment here with many words
param_1 = 42
parameter_2 = 0.25
# Another long comment
para_3 = 'abc'
parameter_number_4 = some_var
这不是我想要的。有没有办法在选择中忽略以“#”开头的行?从而获得这样的东西:
# A long comment here with many words
param_1 = 42
parameter_2 = 0.25
# Another long comment
para_3 = 'abc'
parameter_number_4 = some_var
【问题讨论】:
-
在没有指定范围的情况下运行
:Tabularize/=将对齐当前行并仅匹配附近的行。您将看不到您描述的行为。