Vim里常见的几个不可见字符:
^@ = 0x00 Null值
^I = 0x09 水平制表
^J = 0x0A 换行
^@ = 0x00 Null值
^I = 0x09 水平制表
^J = 0x0A 换行
^M = 0x0D 回车
先要替换掉ubuntu自带的反人类的vim-tiny
命令如下:
卸载:sudo apt-get remove vim-common
然后安装:sudo apt-get installl vim
一次从网上复制的代码用indent -kr -i8 myfile 之后出现了很多^M ,原来是ASCII码的ctrl表示法,我最后用
:%s/ctrl+v+m/ctrl+v+m/gg 把^M换成了回车。问题解决了