arm-linux vi的问题

时间:2022-12-02 16:32:55
在arm-linux下面,很多命令和虚拟机linux的功能不一样,关键就是不全。比如同样一个文件,我是用uartEdit工具编辑的,在虚拟机linux下面用vi查看就是正常,没有乱码,但通过mount方式挂载到arm上,用arm-linux vi查看就在行尾会多加了一个乱码。请问这个有没有办法可以解决呢。


如下 嵌入式linux vi查看
#!/bin/sh

echo 1111


在arm-linux下查看
#!/bin/sh^M
^M
echo 1111

但是如果本身这个文件就是用vi编辑的话是没有问题的。但是vi编辑器好难用,就总是喜欢用uratEdit编辑脚本。这样当脚本要在arm上运行时,就会出问题。有没有办法解决呢

3 个解决方案

#1


在ultraedit中把文件转换为unix格式

或者,在你的arm-linux环境中,执行dos2unix  yourfile

#2


哈哈,太感谢了,牛人。HAPPY

#3


用vi的替换也行, 输入^符号是ctrl+m吧

#1


在ultraedit中把文件转换为unix格式

或者,在你的arm-linux环境中,执行dos2unix  yourfile

#2


哈哈,太感谢了,牛人。HAPPY

#3


用vi的替换也行, 输入^符号是ctrl+m吧