Ви или Вим?
В любом случае, следующая команда работает для Vim в режиме 'nocompatible'. То есть, я полагаю, почти чистый vi.
:join!
Если вы хотите сделать это из обычной команды, используйте
gJ
С помощью 'gJ' вы объединяете строки как есть - без добавления или удаления пробелов:
S<Switch_ID>_F<File type>
_ID<ID number>_T<date+time>_O<Original File name>.DAT
Результат:
S<Switch_ID>_F<File type>_ID<ID number>_T<date+time>_O<Original File name>.DAT
С командой 'J' вы получите:
S<Switch_ID>_F<File type> _ID<ID number>_T<date+time>_O<Original File name>.DAT
Пробел между type>
и _ID
.