我正在尝试对齐这些列
super+t sticky toggle
super+Shift+space floating toggle
super+Shift+r restart
super+Shift+d mode $mode_launcher
super+Shift+c reload
super+r mode resize
super+Return i3-sensible-terminal
super+q kill
super+n Nautilus scratchpad show
super+m neomutt scratchpad show
super+minus scratchpad show
super+f fullscreen toggle
super+c bar mode toggle
super+button2 kill
super+alt+x systemctl -i suspend
super+alt+v cmus
super+alt+m neomutt
super+alt+c ~/bin/editinvim
super+alt+b ranger
我曾尝试使用awk
但没有运气。首选格式就像
super+Shift+d mode $mode_launcher
super+alt+c ~/bin/editinvim
super+alt+b ranger
您可以重新打印第一列,在适当宽的字段中左对齐:
如果要根据第 1 列的长度自动选择合适的宽度,则:
或者,该命令
column -t
可用于格式化列中的文本。默认的列分隔符是
" "
. 在示例中的行有多个空格,但只有第一个分隔列:我们可以将第一个替换为“:”并将其用作分隔符。