entab.man
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:2k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. .TH ENTAB 1 local
  2. .SH NAME
  3. entab - tab processor
  4. .SH SYNOPSIS
  5. .nf
  6. entab [-cdq] [-s min_spaces] [-t tab_width] [file ... ]
  7. detab [-cq]  [-s min_spaces] [-t tab_width] [file ... ]
  8. .fi
  9. .SH DESCRIPTION
  10. Entab is a program designed to selectively add or remove tabs
  11. from a file based on user-supplied criteria.
  12. In default mode, entab prints the specified files to standard output
  13. with the optimal mix of tabs and spaces.
  14. Tabs default to every 8 characters, and tabs are used only when they
  15. can replace more than one space, unlike 'col' which uses tabs wherever
  16. possible.
  17. .LP
  18. The options are:
  19. .in +0.5i
  20. .nf
  21. -c  Clip trailing tabs and spaces from each line.
  22. -d Delete all tabs from output
  23. -q Protect single and double-quoted strings from tab replacement.
  24. (This option is useful when operating on source code.
  25.  Line continuation with back-slashes is also understood.)
  26. -s  Minimum spaces needed to replace with a tab (default = 2).
  27. -t Number of spaces in a tab stop (default = 8).
  28. .fi
  29. .in -0.5i
  30. Detab is equivalent to entab -d.
  31. .SH NOTES
  32. Entab has improved tab handling for certain situations.
  33. It only replaces tabs if there is a user-defined number of spaces
  34. to be saved.
  35. Other tab replacement programs put tabs wherever
  36. possible, so if two words are separated by one space, and that
  37. space is on a tab stop, a tab is inserted.
  38. Then, when words are added to the left, the words are shifted over,
  39. leaving a large gap.
  40. The quote-protection option allows tab replacement without
  41. quoted strings being changed.
  42. Useful when strings in source code will not have the same tab stops
  43. when executed in the program. 
  44. .LP
  45. To change a text file created on a system with one size of tab
  46. stop to display properly on a device with different tab setting,
  47. use detab (or entab -d) to remove tabs from the file with the
  48. tab size set to the original tab size, then use entab to re-tab
  49. the file with the new tab size.
  50. .SH AUTHOR
  51. Bruce Momjian, root@candle.pha.pa.us