LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1427|回复: 7

vim显示不同回车的方法?

[复制链接]
发表于 2010-10-8 14:54:52 | 显示全部楼层 |阅读模式
我想请问下vim下是否有选项可以定制windows和linux下不同回车的显示方式。
或者可以在windows格式下显示出^M(现在被vim自动转换掉了)

我之前搜索到一些像是
:set list
:set invlist  之类选项
或是
:set ff=xxx 之类的调整格式

都没发现相关的方法
发表于 2010-10-8 21:45:25 | 显示全部楼层
据我了解不能。但可以让vim遇到dos文件时在状态行提示。

http://vim.wikia.com/wiki/VimTip736
回复 支持 反对

使用道具 举报

发表于 2010-10-8 21:46:08 | 显示全部楼层
另外你指的是newline字符,回车是单指^M。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-9 10:02:54 | 显示全部楼层
感谢回答

另外你指的是newline字符,回车是单指^M。
===========================
这个是指:set list显示出的$是newline的意思?
回复 支持 反对

使用道具 举报

发表于 2010-10-9 13:10:54 | 显示全部楼层
是啊,$代表eol(end of line),其实也就是newline,不一定是一个char。
回复 支持 反对

使用道具 举报

发表于 2010-10-9 13:48:59 | 显示全部楼层
打开文件后,输入 :e ++ff=unix %
然后就可以显示出所有 ^M 符号。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-9 14:54:03 | 显示全部楼层
Post by poet;2114748
打开文件后,输入 :e ++ff=unix %
然后就可以显示出所有 ^M 符号。


谢谢,++ 这个第一次看到,又学习了
回复 支持 反对

使用道具 举报

发表于 2010-10-29 11:51:35 | 显示全部楼层
Post by poet;2114748
打开文件后,输入 :e ++ff=unix %
然后就可以显示出所有 ^M 符号。


结合下,配合 au 命令:

au BufNewFile,BufRead,BufEnter,WinEnter *  ++ff=unix %
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表