TXT 文件-Windows 上的视图错误?

TXT 文件-Windows 上的视图错误?

我刚刚用我的笔记本电脑(运行 Ubuntu 14.04)创建了一个 .txt 文件,当我用我的电脑(运行 Windows 10)打开它时,它显示的内容就像我在一行中编写的一样

也许这是一个愚蠢的问题,但我对 Ubuntu 还不熟悉。

例如:

Ubuntu txt 文件

Windows 相同的 txt 文件

答案1

在 Windows 机器上创建的文本文件与在 Linux 上创建的文件的行尾不同。

  • Windows 使用回车符和换行符(\r\n
  • Linux 仅使用换行符 ( \n)。

有几种方法可以使其在两端工作:

  • 复制文本文件时,您需要使用支持转换文本文件的工具(如 Windows 上的“winscp”)。
  • 使用 Windows Notepad++ 您可以\n用替换\r\n。普通记事本没有此功能。
  • 在 Ubuntu 上,您可以使用unix2dos testfile1.txtdos2unix testfile2.txt来将行尾从一个更改为另一个。您还可以在大多数编辑器上使用 替换 ,\n或者\r\n编辑器也会有在 之间切换的选项(例如 Serg 在评论中提到“nano”)。

答案2

如果您担心无法在 Windows 中打开在 Linux 上创建的任意文本文件,这里有几个解决方案。

首先:使用 Wordpad。Windows 的所有最新版本都包含 Wordpad,它能够打开 Unix 样式的文本文件。这并不总是理想的,因为它本身并不是一个文本编辑器,但如果您没有安装其他软件,它可以是一种在 Windows 上快速轻松地打开 Unix 样式文本文件的方法。

第二:安装另一个文本编辑器。如果你控制着这个框框并经常使用它,那么这可能更好。大多数第三方文本编辑器都支持这两种文本样式。两个常见、轻量级且免费的选项是 Notepad2,它是 Notepad 的替代品,具有一些额外的功能,而 Notepad++ 具有更多功能。

相关内容