将这个命令拆分一下:
/ 表示以 空格符作为分割符
/l0 表示左对齐,每一个拆分后的 filed 左边补充 0 个空格,即第一行被分割符号拆分后是:#define, ,TEST0, ,1000;第二行被分割符号拆分后是...#define TEST0 1000
#define LONG_FORMAT_TEST0 2000
上述效果可以理解为,以 空格符为分割符,左边左对齐,中间右对齐,右边左对齐,..., t1,longlong_test2,longlonglong_test3
再举一个简单例子描述如何对齐后插入额外空格符号:
a,bc
ABC,DEF
很明显使用,符号可以将每一行拆分到 3 个...filed,那么如果想实现左对齐、居中对齐、右对齐,并且左对齐后额外添加 2 个空格,那么就可以这样写:Tabularize /,/l2c0r0,效果就会变成
a , bc
ABC ,DEF...在第一行的 a 和第二行的 ABC 左对齐后,分别又紧跟了 2 个空格。