E492: Not an editor command: ^M
2017-08-31 15:59
465 查看
在windows下拷贝vimrc到Linux,运行vim命令后,出现错误
linux的文件换行符为\n,但windows却非要把\r\n作为换行符,所以,vim在解析从windows拷贝到linux的的vimrc时,因为遇到无法解析的\r,所以报错。
使用
For Ubuntu/Debian:
For CentOS, Fedora, ...:
Then use it this way:
That should clean all CRLF from the file
vim E492: Not an editor command: ^M
原因:linux的文件换行符为\n,但windows却非要把\r\n作为换行符,所以,vim在解析从windows拷贝到linux的的vimrc时,因为遇到无法解析的\r,所以报错。
使用
For Ubuntu/Debian:
sudo apt-get install tofrodos; sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix
For CentOS, Fedora, ...:
sudo yum install dos2unix
Then use it this way:
dos2unix ~/.vimrc
That should clean all CRLF from the file
相关文章推荐
- vim E492: Not an editor command: ^M(使用VIM打开文件一直提示错误)
- vim E492: Not an editor command: ^M
- vim E492: Not an editor command: ^M
- 解决vim E492: Not an editor command: ^M
- Mac 配置VIM插件 提示"E492:Not an editor command:^M"
- 关于出现Not an editor command: Bundle '**/*.vim'的解决方案
- vs2010 'yasm' is not recognized as an internal or external command
- Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk"
- `UnityEditor' could not be found Are you missing a using directive or an assembly reference?
- How do I open an editor on something that is not a file?
- 'cordova' is not recognized as an internal or external command
- 'telnet' is not recognized as an internal or external command
- 'powershell' is not recognized as an internal or external command, operable program or batch file
- mule error: Could not open the editor: An unexpected exception was thrown.
- 'DEVENV' is not recognized as an internal or external command,
- 'telnet' is not recognized as an internal or external command 解决办法
- Eclipse在打开xhtml时出现Could not open the editor: An exception was thrown during initialization
- win8下mvn is not recognized as an internal or external command windows 8
- 用命令连接mysql , 出现'mysql' is not recognized as an internal or external command错误解决
- 'telnet' is not recognized as an internal or external command