11.1.5. TAB 转换
这里有一些转换 TAB 代码的专业工具。
表 11.4. bsdmainutils
和 coreutils
包中的用于转换 TAB 的命令列表
功能 | bsdmainutils | coreutils |
---|---|---|
把制表符扩展成空格 | “col -x “ | expand |
将空格转换为制表符(unexpand) | “col -h “ | unexpand |
indent
包中的 indent(1) 命令能够重新格式化 C 程序中的空格。
例如 vim
和 emacs
这样的编辑软件可以被用来扩展 TAB。就拿 vim
来说,你能够按顺序输入 “:set expandtab
“ 和 “:%retab
“ 命令来扩展 TAB。你也可以按顺序输入 :%set noexpandtab
“ 和 “:%retab
“ 命令来复原。