Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 3. Conversion - Преобразование
bin-to-src | chars | crlf-to-lf | csvtotab | dec | decode | detab | encode | entab | hex | hexdump | hextobin | join | lf-to-crlf | oload | scantab | split | tabtocsv | utoa | uuencode | wtoa | wtou |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: detab
sfk detab=размер вкладки dir ext1 [ext2 ...] [-to outmask]

   заменить вкладки пробелами в файле(ах) или текстовом потоке.

   опции
      -чтобы перемаскировать не перезаписывать оригинальные файлы, а записывать
                    для вывода файлов в соответствии с маской, например
                    -to tmp\$path\$base.$ext или -to tmp\$file
      -да, если выбраны файлы, действительно (пере)записать их.
                    без -да, детаб только моделируется.
      -memlimit=n обрабатывать файлы размером до n мегабайт (по умолчанию=300).
      -nowarn не сообщать о пропущенных или нечитаемых файлах.

   смотрите также
      sfk scantab перечисляет файлы, содержащие символы TAB.
      sfk поможет выбрать, как навсегда изменить memlimit.
      sfk просмотрщик текстовых файлов, который может отображать все TAB
                    синим цветом, нажав CTRL+T.

   веб-ссылка
      http://stahlworks.com/sfk-detab

   Примеры
      sfk detab=3 источника .cpp .hpp
         заменить вкладки на 3 пробела во всех файлах .cpp и .hpp
         файлы дерева каталогов "sources".

      sfk select -dir src -file .java +detab=4 -to tmp\$file
         перечислите все файлы .java src, затем detab с размером табуляции 4,
         запись всех выходных данных в дерево каталогов "tmp".

      sfk detab=4 src .java -relnames -to tmp\$file
         почти то же самое, но с удалением входного каталога "src"
         имя из путей выходных файлов (невозможно с формой "+detab").

      sfk фильтр mytext.txt +detab=8
         detab содержимое одного файла на консоль.