我正在写一篇来自python的txt文件。每当我在python文件中指定\ n写入时,我会在txt文件中找到^ _ - 当使用Vi打开时。如果我使用任何其他文本编辑器打开,我看到一个干净的新行。尝试导航txt文件时,标准j和k命令不起作用。任何解决方案?
我正在使用Ubuntu 12.04
答案 0 :(得分:1)
Vim可能会将该文件检测为Mac Classic文件。通过将我的vim设置为Mac Classic换行模式,我得到了相同的行为。首先,打开vim并检查ffs
:set ffs?
如果你在该行的任何地方看到'mac',那就是你的问题。要查看哪个vim脚本设置了该选项,请运行
:verbose set ffs?
一种解决方案是在.vimrc中手动设置ffs
set ffs=unix
答案 1 :(得分:1)
你可能会错误地设置fileformats
选项,以某种方式使用mac
行尾字符,这是一个\r
(仅用于OSX-mac之前,OSX使用UNIX行结尾)。
您可以输入:set fileformat
来检查您的设置。默认值应设置为unix
。