红联Linux门户
Linux帮助

vimrc文件迁移到别的机器报错

发布时间:2017-03-23 15:18:02来源:linux网站作者:Tab609
很多时候我们需要连接到服务器进行开发,而服务器中vim的配置一般是最原始的或者并非自己本机所习惯的配置。一来没有效率;二来写代码时不爽。
遇到这种情况我们可以把自己本机的vim配置copy一份到服务器,一般把 ~/.vimrc 配置文件和 ~/.vim 整个目录下的文件同步到服务器(.vim文件里包含了vim的插件以及主题配色等)
 
因为服务器总是不止你一个人连上去开发的,所以你的vim配置不一定让其他同事也能接受或习惯,所以我们先把 .vimrc 改名后再拷贝到服务器,不然会覆盖原来的vim配置文件(vim默认配置文件名就叫.vimrc)
scp -r ~/.vim root@192.168.1.1:/root/
cp ~/.vimrc ~/.vimrc_local
scp ~/.vimrc_local root@192.168.1.1:/root
 
root是连接到服务器的用户,192.168.1.1是服务器的地址,冒号后面是需拷贝到哪个路径下,scp命令更详细介绍
vimrc文件迁移到别的机器报错
 
因为vim默认使用的配置文件是 .vimrc,所以我们需要重新指定vim的配置文件
alias vim=’vim -u ~/.vimrc_local’
 
alias 命令更详细介绍
vimrc文件迁移到别的机器报错
 
一般情况下这样就可以把本机的vim配置同步到服务器且正常使用了,可今天我就遇到如下错误提示:E10
 
处理 /etc/vimrc 时发生错误:
第  123 行:
E10: \ 后面应该跟有 /、? 或 &
第  124 行:
E10: \ 后面应该跟有 /、? 或 &
第  125 行:
E10: \ 后面应该跟有 /、? 或 &
第  126 行:
E10: \ 后面应该跟有 /、? 或 &
第  127 行:
E10: \ 后面应该跟有 /、? 或 &
第  128 行:
E10: \ 后面应该跟有 /、? 或 &
请按 ENTER 或其它命令继续
 
这时候我们需在 .vimrc_local 配置文件首行添加 set nocp 让vim在不兼容的模式下依然正常使用。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29419.html