在今天之前,我正在使用/etc/vim/vimrc配置我的vim设置.今天我想到了创建.vimrc文件.所以,我用过
touch .vimrc
cat /etc/vim/vimrc > .vimrc
Run Code Online (Sandbox Code Playgroud)
所以,现在当我用vim打开任何文件时,我得到以下错误:
Error detected while processing /home/ronnie/.vimrc:
line 68:
E122: Function SplitColors already exists, add ! to replace it
line 77:
E122: Function ChangeColors already exists, add ! to replace it
line 171:
E174: Command already exists: add ! to replace it
line 174:
E174: Command already exists: add ! to replace it
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
我都/etc/vim/vimrc和.vimrc位于我的系统文件.所以,这是我收到此错误的原因,因为从现在开始我只想.vimrc用来配置我的vim设置.
小智 6
这是示例解决方案,因为上面的大多数答案都是正确的,但它们并不能直接帮助您解决问题。感兴趣的领域以粗体显示。
" 有重定义问题的代码
函数CloseDuplicateTabs() 结束函数
命令CloseDupTabs :调用 CloseDuplicateTabs()
" 带有覆盖的固定代码
功能!CloseDuplicateTabs() 结束函数
命令!CloseDupTabs :调用 CloseDuplicateTabs()