有时我必须使用在 Ubuntu 中创建的文本文件,使用编辑器,在 Windows 编辑器中。所以基本上当我在 Ubuntu 中创建一个文本文件时,我附加了扩展名.txt
,它确实使文件在 Windows 中很容易打开。
但实际问题是在 Ubuntu 中创建的文本文件在 Windows 的记事本中打开时很难理解(阅读)。无论使用了多少行,所有行都出现在同一行中。
有没有一种简单的方法可以在 Ubuntu 的基本编辑器中保存文本文件,以便在 Windows 的记事本中可以看到完全相同的文本文件?
Tak*_*kat 24
与 Unix 的换行符由 LF 字符表示不同,我们需要组合 CR/LF 用于 DOS/Windows 中的文件:
我们可以让 Gedit 在File -> Save as对话框中保存带有 Windows 风格行尾的文本文档。
将下拉菜单中的Line Endings设置调整为Windows。
要使 nano 写入 DOS 格式的文本文件,我们必须使用以下命令行选项1运行它:
nano --dos <filename>
Run Code Online (Sandbox Code Playgroud)
Vim 可以使用以下控制序列2将文件从 Unix 转换为 DOS 格式:
:update
:e ++ff=dos
:w
Run Code Online (Sandbox Code Playgroud)
要将缓冲区编码设置为 DOS 样式问题Meta+ x :
set-buffer-file-coding-system utf-8-dos
Run Code Online (Sandbox Code Playgroud)
我不确定它是否默认安装。试试这个以确保
sudo apt-get install dos2unix
Run Code Online (Sandbox Code Playgroud)
您可以使用此将文件转换为 Windows 样式
unix2dos myFileFromUbuntu.txt
Run Code Online (Sandbox Code Playgroud)
然后回到 Unix 风格
dos2unix myFileFromWindows.txt
Run Code Online (Sandbox Code Playgroud)
将它们改回通常是不必要的。您会发现,标准文本编辑器可以很好地处理 Windows 样式的行终止。
归档时间: |
|
查看次数: |
22258 次 |
最近记录: |