Иногда мне приходится использовать текстовые файлы, созданные в Ubuntu, используя редакторы, в редакторах Windows. Поэтому, когда я в основном создаю текстовый файл в Ubuntu, я добавляю расширение .txt
, и оно очень легко открывает файл в Windows.
Но настоящая проблема в том, что текстовые файлы, созданные в Ubuntu, так трудно понять (прочитать), когда они открываются в Windows Notepad. Независимо от того, сколько строк было использовано, все строки отображаются в одной строке.
Есть ли простой способ сохранить текстовые файлы в основных редакторах Ubuntu, чтобы их можно было увидеть точно так же в блокноте Windows?
В отличие от Unix, где новая строка представлена символом LF, нам нужна комбинация CR / LF для файлов в DOS / Windows:
Мы можем позволить Gedit сохранять текстовые документы с помощью Концы линий в стиле Windows в диалоговом окне Файл -> Сохранить как .
Настройте параметры для Окончания строки в раскрывающемся меню на Windows .
Чтобы сделать нано-запись текстовых файлов в формате DOS, мы должны запустить его со следующей опцией командной строки 1 sup>:
nano --dos <filename>
Vim может конвертировать файлы из Unix в формат DOS со следующими управляющими последовательностями 2 sup>:
:update
:e ++ff=dos
:w
Чтобы установить кодирование буфера в стиле DOS, введите Meta kbd> + x kbd> :
set-buffer-file-coding-system utf-8-dos
Я не уверен, установлено ли это по умолчанию. Попробуйте это, чтобы быть уверенными
sudo apt-get install dos2unix
Можно преобразовать файлы с этим к стилю Windows
unix2dos myFileFromUbuntu.txt
И с этим назад к стилю Unix
dos2unix myFileFromWindows.txt
Возврат их является часто ненужным. Вы найдете, что стандартные текстовые редакторы обрабатывают линейное окончание стиля Windows очень хорошо.