在 Windows 系统下,用 Vim 中打开一个 Windows 文本文件(换行符是 <CR><LF>), 使用搜索功能试图搜索这两个字符,使用 \n 可以搜索到结果,使用 \r 搜索不到任何结果,使用 \%x0a(<LF> 的字节码 )和 \%x0d(<CR> 的字节码)同样搜索不到任何结果,提示
Pattern not found
请问这是什么原因?

在 Windows 系统下,用 Vim 中打开一个 Windows 文本文件(换行符是 <CR><LF>), 使用搜索功能试图搜索这两个字符,使用 \n 可以搜索到结果,使用 \r 搜索不到任何结果,使用 \%x0a(<LF> 的字节码 )和 \%x0d(<CR> 的字节码)同样搜索不到任何结果,提示
Pattern not found
请问这是什么原因?
1 agagega Dec 8, 2018 via iPad 你把同样文件放 linux 下试试 |
3 junjieyuanxiling /div> Dec 8, 2018 http://vim.1045645.n5.nabble.com/vim-can-t-find-carriage-returns-td4421235.html 见 JohnBeckett 的回答(第一个回答就是)。 |
4 jdhao OP @junjieyuanxiling 这个是合理的解释,怎么找到的? |
5 junjieyuanxiling Dec 8, 2018 via Android 用谷歌搜“ vim can't find CR ”,第一个就是 |