Windows 虚拟机 运行 中的行尾标记 Mac OSX
End of line marker in Windows virtual machine running on Mac OSX
如果我是 运行 Windows Mac OSX 上 Parallels Desktop 中的 Windows 7 虚拟机,我应该使用什么行尾 (eoln) 标记?该文件保存在 Mac 目录中,但只能通过 Windows.
访问
如果从 Windows 开始使用,请使用 Windows 约定 (\r\n
)。
Windows 是 Windows - 换行符不会 根据物理硬件改变。
Parallels VM "emulates"(通过 paravirtualization 的形式)来宾硬件,因此 Windows 甚至 "know" 它是 OS X 中的 运行。
现在 'virtual folder mapping' 使问题有点不同(因为 Parallels 将文件夹映射到比核心仿真层 IIRC 更高的级别)但结果是一样的。 Parallels 不会跨边界重写换行符; Windows 程序(按照惯例)使用Windows EOL。
由于应用程序是 "windows program",我将遵循 Windows EOL 惯例;除非违反现有合同或规范。
如果我是 运行 Windows Mac OSX 上 Parallels Desktop 中的 Windows 7 虚拟机,我应该使用什么行尾 (eoln) 标记?该文件保存在 Mac 目录中,但只能通过 Windows.
访问如果从 Windows 开始使用,请使用 Windows 约定 (\r\n
)。
Windows 是 Windows - 换行符不会 根据物理硬件改变。
Parallels VM "emulates"(通过 paravirtualization 的形式)来宾硬件,因此 Windows 甚至 "know" 它是 OS X 中的 运行。
现在 'virtual folder mapping' 使问题有点不同(因为 Parallels 将文件夹映射到比核心仿真层 IIRC 更高的级别)但结果是一样的。 Parallels 不会跨边界重写换行符; Windows 程序(按照惯例)使用Windows EOL。
由于应用程序是 "windows program",我将遵循 Windows EOL 惯例;除非违反现有合同或规范。