http://www.cnblogs.com/ini_always/archive/2012/03/03/2378554.html
将windows下的vim配置文件_vimrc拷贝到mac下,重命令为.vimrc,本指望实现共用配置文件。但在启动vim时却报了Not an editor command: ^M的错误。
Mac OS的本质是unix,而*nix的文件换行符为 ,但windows却非要把 作为换行符,所以,vim在解析从windows拷贝到mac的的vimrc时,因为遇到无法解析的 ,所以报错。
这个简单,用vim的神替换功能处理一下就好:
:%s/^M//gc
g选项表示全局替换,c选项表示每次替换都需要确认。
但要注意:这里的^M是特殊字符,并不是使用^和M两个字符输入的,而是通过两个组合键C-V C-M输入的(C代指Ctrl),当然,^M也可以使用 表示。
但奇怪的是,我在替换之后,打开vim时还是报这个错误。在vim中仔细一看,.vimrc的文件格式还是dos格式,于是,使用以下命令将文件彻底转换为unix格式:
:set fileformat=unix
好了,保存,再启动vim时就没有错误了。
pytest:conftest.py运行细节一则
《数据结构与算法》和《设计模式》之开门见山篇
C语言真正的编译过程
外挂原理之植物大战僵尸
ORACLE数据库创建动态表
JS中事件绑定问题
由 “无法使用从远程表选择的 lob 定位符” 错误而引导出来的一系列问题解决方案
安装JDK,配置环境变量有感
MSSQL 常见故障处理