Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   indent    ( 1 )

изменяет внешний вид программы C, вставляя или удаляя пробелы (changes the appearance of a C program by inserting or deleting whitespace.)

BACKUP FILES

As of version 1.3, GNU indent makes GNU-style backup files, the same way GNU Emacs does. This means that either simple or numbered backup filenames may be made.

Simple backup file names are generated by appending a suffix to the original file name. The default for this suffix is the one- character string '~' (tilde). Thus, the backup file for 'python.c' would be 'python.c~'.

Instead of the default, you may specify any string as a suffix by setting the environment variable SIMPLE_BACKUP_SUFFIX to your preferred suffix.

Numbered backup versions of a file 'momeraths.c' look like 'momeraths.c.~23~', where 23 is the version of this particular backup. When making a numbered backup of the file 'src/momeraths.c', the backup file will be named 'src/momeraths.c.~V~', where V is one greater than the highest version currently existing in the directory 'src'. The environment variable VERSION_WIDTH controls the number of digits, using left zero padding when necessary. For instance, setting this variable to "2" will lead to the backup file being named 'momeraths.c.~04~'.

The type of backup file made is controlled by the value of the environment variable VERSION_CONTROL. If it is the string 'simple', then only simple backups will be made. If its value is the string 'numbered', then numbered backups will be made. If its value is 'numbered-existing', then numbered backups will be made if there already exist numbered backups for the file being indented; otherwise, a simple backup is made. If VERSION_CONTROL is not set, then indent assumes the behaviour of 'numbered- existing'.

Other versions of indent use the suffix '.BAK' in naming backup files. This behaviour can be emulated by setting SIMPLE_BACKUP_SUFFIX to '.BAK'.

Note also that other versions of indent make backups in the current directory, rather than in the directory of the source file as GNU indent now does.