我在 x86_64 GNU/Linux 上运行 IBAMR 模型(一组用于解决沉浸式边界问题的代码)。启动配置文件称为 input2d。当我用 vi 打开它时,我发现:
“input2d” [noeol] [dos] 251L,11689C
如果我在不保存 input2d 的情况下编译 IBAMR 模型,它会编译并运行良好。但是,如果我保存 input2d,编译器会崩溃,说:
Warning in input2d at line 251 column 5 : Illegal character token in input
显然,这与 unix 在文件末尾添加换行符有关。这是我的问题:如何在 unix 系统上以 dos 格式保存此文件并且在 vi 中没有尾随换行符?